我的问题代码
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.tudou.com/programs/view/qyT7G6gVFSs');
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl , CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);
回应是
字符串(241)“HTTP/1.1 405 方法不允许服务器:Tengine/1.4.0 日期:星期六,2012 年 12 月 1 日 15:53:32 GMT 内容类型:文本/html;charset=GBK 内容长度:1085 连接:关闭 appSrv:itemview-app4-app_admin 变化:接受编码允许:GET “
那么我的正确代码是
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.tudou.com/programs/view/qyT7G6gVFSs');
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);
结果是字符串(313)“HTTP/1.1 302 临时移动服务器:Tengine/1.4.0 日期:星期六,2012 年 12 月 1 日 16:17:25 GMT 内容长度:0 连接:关闭 appSrv:itemview-app5-app_admin 变化: Accept-Encoding Pragma: No-Cache Cache-Control: no-cache, no-store 过期时间: Thu, 01 Jan 1970 00:00:00 GMT 地点: http://tv.tudou.com/
"
是的,它只是 CURLOPT_NOBODY,任何人都可以告诉我为什么?拜托!