Php Curl Cookie登录
问题描述:
Hi i need to login to webpage using cookie the cookie is in this format key=login value=id=3694385&pw=d9d51ab066c09c2404&cks=bfb964 Here is my code for login but it fails to login using this cookie.(Note cookie is constant for 24 hrs and i dont want to login using username and password)
Here is my code
<?php
$curl = curl_init('http://up.net/');
echo $curl;
curl_setopt($curl, CURLOPT_VERBOSE, 1);
curl_setopt($curl, CURLOPT_COOKIE, 'login=id=3694385&pw=d9d51ab066c09c2404&cks=bfb964');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($curl);
curl_close($curl);
echo $page;
?>
我需要使用cookie登录网页,cookie的格式为key = login value = id = 3694385&amp; pw = d9d51ab066c09c2404&amp; cks = bfb964 这是我的登录代码但是无法使用此cookie登录。(注意cookie是24小时不变的,我不想使用用户名和密码登录) p>
这是我的代码 p>
&lt;?php
$ curl = curl_init('http://up.net/');
echo $ curl; \ ncurl_setopt($ curl,CURLOPT_VERBOSE,1);
curl_setopt($ curl,CURLOPT_COOKIE,'login = id = 3694385&amp; pw = d9d51ab066c09c2404&amp; cks = bfb964');
curl_setopt($ curl,CURLOPT_RETURNTRANSFER,1);
$ page = curl_exec($ curl);
curl_close($ curl);
echo $ page;
?&gt;
code> pre>
div>
答
your cookie format is wrong. Cookies are delimited by semicolons, not ampersands.