无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] 一个php异步,在服务器上,得不到支持,发出来看一下!

  1. function request_by_fsockopen($url,$post_data=array()){
  2.     global  $config;
  3.     if(!strstr($url, 'http://'))
  4.     {
  5.         $url="http://" . $_SERVER['SERVER_NAME'] .$url;
  6.     }
  7.     $url_array      = parse_url($url);
  8.     $hostname       = $url_array['host'];
  9.     $port           = isset($url_array['port'])? $url_array['port'] : 80;
  10.     $requestPath    = $url_array['path'] ."?". $url_array['query'];
  11.     $fp = fsockopen($hostname, $port, $errno, $errstr, 30);
  12.     if (!$fp) {
  13.         echo "$errstr ($errno)";
  14.         return false;
  15.     }
  16.     $method = "GET";
  17.     if(!empty($post_data)){
  18.         $method = "POST";
  19.     }
  20.    
  21.     $header = "$method $requestPath HTTP/1.1\r\n";
  22.     $header.="Host: ". $_SERVER['SERVER_NAME']."\r\n";
  23.     if(!empty($post_data)){
  24.         $_post = strval(NULL);
  25.         foreach($post_data as $k => $v){
  26.                 $_post[]= $k."=".urlencode($v);                                 //必须做url转码以防模拟post提交的数据中有&符而导致post参数键值对紊乱
  27.         }
  28.         $_post = implode('&', $_post);
  29.         $header .= "Content-Type: application/x-www-form-urlencoded\r\n";       //POST数据
  30.         $header .= "Content-Length: ". strlen($_post) ."\r\n";                  //POST数据的长度
  31.         $header .= "Referer: http://".$_SERVER['SERVER_NAME']."/function.php\r\n";           //构造参数,防止外步提交!
  32.         $header .= "AppKey: ". $config['appkey'] ."\r\n";   
  33.         
  34.         $header.="Connection: Close\r\n\r\n";//长连接关闭
  35.         $header .= $_post; //传递POST数据
  36.     }else{
  37.         $header.="Connection: Close\r\n\r\n";//长连接关闭
  38.     }
  39.     fwrite($fp, $header);
  40.    
  41.     //-----------------调试代码区间-----------------
  42.    /*$html = '';
  43.     while (!feof($fp)) {
  44.         $html.=fgets($fp);
  45.     }
  46.     echo $html;*/
  47.     //-----------------调试代码区间-----------------
  48.     fclose($fp);
  49. }
复制代码
http://61mc.com

返回列表