Php Curl Cookie登录

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.