我正在使用cURL检索另一个页面,除非我有某个cookie,否则我看不到页面内容.cookie名称是,seepage并且其值必须设置为1才能让我查看页面内容.
我想使用cURL加载这个页面,这是我目前的脚本:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.pixhost.org/images/531/1245992_untitled-2.jpg');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_COOKIE, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$result = curl_exec($ch);
print_r($result);
?>
Run Code Online (Sandbox Code Playgroud)
但是,$ result是一个空变量,我可以确认if(empty($result)).如何设置cURL以使用seepagecookie值为cookie 的cookie 1?
谢谢.
cookie的值是'seepage = 1':
curl_setopt($ch, CURLOPT_COOKIE, 'seepage=1');
Run Code Online (Sandbox Code Playgroud)
并且您需要删除CURLOPT_COOKIEFILE的现有行
| 归档时间: |
|
| 查看次数: |
14325 次 |
| 最近记录: |