zoukankan      html  css  js  c++  java
  • php.ini的配置

    一、user_agent

    ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')

    user_agent,再用浏览器访问别的网站的时候,这个消息头会被浏览器给覆盖掉,这个值主要用户不是通过浏览器的访问情况,可以通过设置这个值来模拟浏览器访问。
    PHP.INI里设置USER_AGENT并不是设置的用户访问你服务器的USER_AGENT,而是你服务器上的程序去访问其他网络页面时的USER_AGENT
    例如,你用fopen,file_get_contents等,获取网络资源的时候,对方的网站获得的user_agent即是你这里设置的值

    为什么要设置这个值?
    php也可以访问别人网站的,但是有时候别人网站有些为了防止非浏览器的访问,防止被采集,就会做浏览器检测,检测user_agent.如果你不伪装,不设就采集不到了。
    通常的访问是浏览器->网站,网站获得的是你的浏览器信息,而你如果用些fopen,socket之类的访问别人网站就是

    $handle=fopen("http://163.com",r);
    while(!feof($handle))
    {
    // Read each line and add to $myLine
    $myLine.=fgets($handle,255);
    }
    echo $myLine;
    fclose($hanle);
    

     参考:http://bbs.csdn.net/topics/340101230



  • 相关阅读:
    js 保留两位小数 input要求是数字框,
    ionic实现滑动的三种方式
    如何在只封装异步请求的两个接口中实现同步请求
    ng-trim
    ng-repeat
    angular.js开发 将多页面开发成单页面
    接口
    记忆
    心情
    最小化安装CentOS-7-x86_64-Minimal-1511图文教程
  • 原文地址:https://www.cnblogs.com/Alight/p/3659777.html
Copyright © 2011-2022 走看看