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



  • 相关阅读:
    Form 中调用指定请求并给定默认参数
    OAF 汇总行的做法
    EBS 开发常用SQL
    EBS 中常用的配置文件及说明
    OAF 常见概念介绍
    OAF 多语言的实现
    OAF 个性化基础
    OAF 开发前置配置
    条款20 STL函数对象
    条款19 command 模式与好莱坞法则
  • 原文地址:https://www.cnblogs.com/Alight/p/3659777.html
Copyright © 2011-2022 走看看