当我们需要调用其他网站图片的时候,其他网站的图片往往显示一个不显示,但是单独放在浏览器访问,却又可以。 php 模拟reffer破解防止盗用图片 ?phperror_reporting(0); $HOST = java-er.com;...
PHP微信网页授权获取OPENID
必要条件: 1)公众号认证 2)有网页授权获取用户基本信息的权限接口 或者去 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 微信开发者调试去注册 填写授权回调页面的域名 登录公众平台...
如何严格设置php中session过期时间
如何严格限制session在30分钟后过期! 1.设置客户端cookie的lifetime为30分钟; 2.设置session的最大存活周期也为30分钟; 3.为每个session值加入时间戳,然后在程序调用时进行判断; 至于为什...
PHP文件包含到远程代码执行
搞web安全的都知道,黑客通常利用/proc/self/environ和/var/log/apache2/error.log从LFI漏洞getshell,但是极少数人知道利用临时文件名getshell这种方法。 它比其它方法技巧性更强,因为它只需要一个...
使用PHP获取用户客户端真实IP的解决方案
获取客户端ip其实不是个简单的活儿,因为存在Ip欺骗,和代理问题,所以获取客户端的IP的真实性会打折扣的,不能百分百准确.但是我们还是尽量找一个比较完善的获取客户端真正ip方法.使...
设置php下载文件的超时时间
使用curl 可以使用curl自己实现一个curl_file_get_contents函数 //CURLOPT_FOLLOWLOCATION TRUE 时将会根据服务器返回 HTTP 头中的 Location: 重定向。(注意:这是递归的,Location: 发送几次就重定向几次...
使用PHP创建一个面向对象的博客
第一步:数据库的创建 1.使用phpmyadmian创建一个数据库,名字可以自己选,因为是博客有可能需要输入中文,所以MySQL连接校对选择:uft8_unicode_ci(或utf8_general_ci) 2.创建数据表 需要建...
PHP中SERIALIZE和JSON序列化与反序列化的区别
php中SERIALIZE和JSON序列化与反序列化区别是什么呢,对于这个问题我们可以和小编一起来看看,具体的操作细节如下所示。 在PHP中,serialize和json两种方式对一个对象或数组进行序列化或...
PHP判断iPhone、iPad、Android、PC设备的方法
整理的一段php判断iPhone、iPad、Android、PC设备的例子. 我将使用Windows系统的设备定为PC,毕竟博客面向中国用户,大部分家用设备还是用的Windows系统. 原理是判断浏览器提交的USER AGENT,代码如...
在Mac系统下配置PHP运行环境
Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache、PHP和MySQL的安装与配置,为开始进行开发铺好路 Apache 启动Apache服务 在Mac系...