php fsockopen访问网址
fsockopen访问网址 [代码片段(33行)]
function gateway($url, $time_out="60") { $urlinfo = parse_url($url); $errno = ""; $errstr = ""; $transports = ""; if ($urlinfo['scheme'] == "https") { $transports = "ssl://"; $urlinfo['port'] = "443"; }else{ $transports = "tcp://"; $urlinfo['port'] = "80"; } $fp = @fsockopen($transports.$urlinfo['host'], $urlinfo['port'], $errno, $errstr, $time_out); if (!$fp) { die("ERROR: $errno - $errstr<br/>\\n"); }else{ fputs($fp, "POST ".$urlinfo['path']." HTTP/1.1\\r\\n"); fputs($fp, "Host: ".$urlinfo['host']."\\r\\n"); fputs($fp, "Content-type: application/x-www-form-urlencoded\\r\\n"); fputs($fp, "Content-length: ".strlen($urlinfo['query'])."\\r\\n"); fputs($fp, "Connection: close\\r\\n\\r\\n"); fputs($fp, $urlinfo['query']."\\r\\n\\r\\n"); while(!feof($fp)) { $info[]=@fgets($fp, 1024); } fclose($fp); $info = implode(",", $info); var_dump($info); } } //该片段来自于http://outofmemory.cn
精彩图集
精彩文章