当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    win2003 PHP服务器的突破新思路(5)

    栏目:win服务器问题汇总 时间:2019-10-11 14:27


      }
      }
      class PHProxy
      {
      var $allowed_hosts = array();
      var $version;
      var $script_url;
      var $url;
      var $url_segments;
      var $flags = array('include_form' => 1, 'remove_scripts' => 1, 'accept_cookies' => 1, 'show_images' => 1, 'show_referer' => 1);
      var $socket;
      var $content_type;
      var $request_headers;
      var $post_body;
      var $response_headers;
      var $response_body;
      function PHProxy($flags = 'previous')
      {
      $this->version = '0.2';
      $this->script_url = 'http'
      . (isset(
      function set_request_headers()
      {
      $headers = " " . (isset($this->url_segments['query']) ? "?" : '') . " HTTP/1.0\r\n";
      $headers .= "Host: :\r\n";
      $headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n";
      $headers .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\r\n";
      $headers .= "Connection: close\r\n";
      if ($this->flags['show_referer'] == 1)
      {
      $headers .= "Referer: \r\n";
      }
      $cookies = $this->get_cookies();
      $headers .= $cookies != '' ? "Cookie: $cookies\r\n" : '';
      if (
      function set_request_headers()
      {
      $headers = " " . (isset($this->url_segments['query']) ? "?" : '') . " HTTP/1.0\r\n";
      $headers .= "Host: :\r\n";
      $headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n";
      $headers .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\r\n";
      $headers .= "Connection: close\r\n";
      if ($this->flags['show_referer'] == 1)
      {
      $headers .= "Referer: \r\n";
      }
      $cookies = $this->get_cookies();
      $headers .= $cookies != '' ? "Cookie: $cookies\r\n" : '';