| 建站知识 网站推广 google推广 baidu推广 yahoo推广 alexa排名 关键词优化 网站人气聚集方法 友情链接 |
|
|
http://read.snzh.com/688.htm 读取网页问题,如取得阿里巴巴需要登录才能查看的商业数据.
模拟登录。用SOCKET
PHP代码:-------------------------------------------------------------------------------- function get() {
$server = 'www.xxx.com'; // IP address $host = 'www.xxx.com'; // Domain name $port = 80; $referer = 'http://www.xx.com/'; // Referer $cookie = xxxxxx;#cookie,如果是session用POST用户名和密码 $File = fsockopen($server, $port, $errno, $errstr, 30); if ( $File ) { $out = "GET /xxxx?action=&fid=1 HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Referer: $referer\r\n"; $out .= "Cookie: $cookie\r\n"; $out .= "Connection: Close\r\n\r\n";
fputs($File, $out);
$makeFile = $buffer = ""; while ($buffer = fread($File,4096)) { $makeFile = $makeFile.$buffer; } fclose($File); echo $makeFile; } }
--------------------------------------------------------------------------------
post把get改成POST。然后 $request .= "Content-Type: application/x-www-form-urlencoded\r\n"; 加上这个。还要统计长度。
每个参数之间用&分开。
此信息由竹海论坛提供!请点击这里查看更多的信息和图片! |
|
|