php
come_on_air
这个作者很懒,什么都没留下…
展开
-
$GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
$_POST:通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。$GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。此变量仅在碰到未识别 MIME 类型的数据时产生。$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不转载 2016-07-29 11:01:17 · 178 阅读 · 0 评论 -
php curl 中的gzip压缩性能测试
php CURL 的扩展安装这里就不说了用到的curl的两个参数1234//在http 请求头加入 gzip压缩curl_setopt($ch, CURLOPT_HTTPHEADER,array('Accept-Encoding:gzip'));//curl返回的结果,采用gzip解压curl_setopt($ch,转载 2016-08-03 14:20:59 · 768 阅读 · 0 评论 -
PHP实现的QQ空间g_tk加密算法
function getGTK($skey){ $hash = 5381; for($i=0;$i<strlen($skey);++$i){ $hash += ($hash << 5) + utf8_unicode($skey[$i]); } return $hash & 0x7fffffff;}function utf8_unicode($c) { switch(s原创 2016-12-16 18:07:50 · 1682 阅读 · 0 评论 -
PHP处理密码的几种方式
在 PHP中,经常会对用户身份进行认证。本文意在讨论对密码的处理,也就是对密码的加密处理。MD5相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,我当时就是这样的:$password = md5($_POST["password"]);11上面这段代码是不是很熟悉?然而MD5的加密方式目前已经不太安全了,因为它的加密算法实在是显得有点简原创 2016-12-17 23:49:29 · 200 阅读 · 0 评论 -
PHP采集工具curl快速入门教程
为什么要用CURL?CURL(Client URL Library Functions)是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。CURL同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法,FTP 上传, kerberos认转载 2017-01-11 09:28:04 · 438 阅读 · 0 评论 -
php验证码 SESSION值产生失败的问题
最近做了个项目,当对URL进行改写的时候,发现验证码的session值有时候会不正常产生,经过后面的检查,原来是验证码的路径没有按照URL改写规则进行,导致session的写入路径不对解决方法:对验证码的路径按照规则编写即可原创 2017-01-13 09:45:44 · 401 阅读 · 0 评论 -
递归创建目录
//递归创建函数 function Directory($dir){ return is_dir($dir) or $this->Directory(dirname($dir)) and mkdir($dir ,0777); }原创 2017-06-21 09:19:50 · 489 阅读 · 0 评论 -
thinkphp自动验证---$_validate
thinkphp中的自动验证array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])1.验证字段需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验证码等等。有个别验证规则和字段无关的情况下,验证字段是可以随意设置的,例如expire有效期规则是和表单字段无关的。 2.验证规则要进行验证的规则,需要结合原创 2017-07-17 15:14:45 · 532 阅读 · 0 评论