php curl设置自定义的HTTP请求头

    通过curl模拟http请求的时候,如果希望服务器返回正确的文档类型和文档语言设置,就需要在请求里面带上 header 头信息了。这里记录一下php curl 带着请求头模拟访问网页的方法。 $headers = array(); $headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'; $headers[] = 'Accept-Language: zh-CN,zh;q=0.8'; $headers[] = 'Cache-Control: no-cache'...阅读全文
    作者:绝缘体.. | 分类:html, Linux, PHP, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    php curl 添加cookie伪造登陆模拟请求

    通过php的curl方法模拟请求的时候,通常都会遇到需要登录才能请求真实数据的网页。这个时候如果要抓取信息就必须在header里面传递cookie值。这里简要说下如何在curl里面添加cookie伪造登录模拟请求的方法。 1、通过chorme浏览器登陆网站,当然也可以使用firefox等可以看请求信息的浏览器,打开调试模式,看 Network 一栏的网页请求的 Request Headers 信息。 会看到关于请求所附带的 Cooki...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php获取客户端真实ip地址的三种方法

    php获取用户(客户端)真实IP地址的两种方法 第一种方法,还算靠谱,本人以前一直用的是这个方法: function get_real_ip(){ $ip=false; if(!empty($_SERVER['HTTP_CLIENT_IP'])){ $ip=$_SERVER['HTTP_CLIENT_IP']; } if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ips=explode (', ', $_SERVER['HTTP_X_FORWARDED_FOR']); if($ip){ array_unshift($ips, $ip); $ip=FA...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP中类的构造方法小结

    ①在PHP4中,类的构造方法和类名相同,在PHP5中既可以沿用PHP 的规则也可以用__constrouct().②构造方法没有返回值.③主要作用是完成对新对象的初始化,并不是创建对象本身.④在创建新对象之后,系统自动调用该该类构造方法.⑤一个类有且只有一个构造方法,在PHP5之后尽管__constrouct()和类名()可以共同存在,但实际上也只能使用一个.⑥如果没有给类自定义构造方法,那么类将自动使用系统默认的构造方...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    正则检验邮箱格式

    <?php //检测邮箱 function isEmail($val){     $patrn='/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.|\-]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/';     if(preg_match($patrn,$val)){         if(_filterTempMail($val)){             return true;         }else{             return false;         }     }else{         return false;     } } 阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    如何知道服务器是否支持Gzip压缩

    Gzip功能是一种压缩网页大小从而达到加速打开网页的速度,目前主流的浏览器几乎都支持这个功能。这是一个非常实用也非常流行的功能,但开启Gzip是需要服务器支持的,如何知道自己的站点所在的服务器是否支持Gzip压缩功能?直接问自己的空间服务商?当然可以,但除了这个办法还有其他办法吗?当然也是有的,下面就从技术的角度上介绍一种方法。 新建一个php类型文件,可命名为test.php,该...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,