ReadFiletext实现可以模拟伪造访问请求头内容

帝国cms函数ReadFiletext小改

实现可以模拟伪造访问请求头内容等

改下如下

  1. //取得文件内容
  2. function ReadFiletext($filepath){
  3.         $opts = array(
  4.                 'http'=>array(
  5.                         'user_agent'=>"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.8 Safari/537.36"
  6.                 )
  7.         ); // 模拟伪造信息参数
  8.         $context = stream_context_create($opts);
  9.         $filepath=trim($filepath);
  10.         $htmlfp=@fopen($filepath,"r",false,$context);
  11.         //远程
  12.         if(strstr($filepath,"://"))
  13.         {
  14.                 while($data=@fread($htmlfp,500000))
  15.             {
  16.                         $string.=$data;
  17.                 }
  18.         }
  19.         //本地
  20.         else
  21.         {
  22.                 $string=@fread($htmlfp,@filesize($filepath));
  23.         }
  24.         @fclose($htmlfp);
  25.         return $string;
  26. }
复制代码



更多功能请参考参数配置修改即可,可以登录采集 伪造各种头部信息 来源等~

标签:
分享:

相关文章