Curl does not use file access cookiephp to use curl to obtain cookie examples. Copy the code as follows: * ----- save COOKIE ----- * $ urlwww.xxx.com; url address $ postiduserPOST Data $ chcurl_init ($ url); initialize curl_setopt ($ ch, CURLOPT_HEA
The code is as follows:
/* ----- Save COOKIE -----*/
$ Url = 'www .xxx.com '; // url
$ Post = "id = user & pwd = 123456"; // POST data
$ Ch = curl_init ($ url); // Initialization
Curl_setopt ($ ch, CURLOPT_HEADER, 1); // output the header file information as a data stream
Curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // return the obtained output text stream
Curl_setopt ($ ch, CURLOPT_POSTFIELDS, $ post); // send POST data
$ Content = curl_exec ($ ch); // execute curl and assign it to $ content
Preg_match ('/Set-Cookie :(. *);/iU', $ content, $ str); // regular expression matching
$ Cookie = $ str [1]; // Obtain the COOKIE (SESSIONID)
Curl_close ($ ch); // close curl
/* ----- Use COOKIE -----*/
Curl_setopt ($ ch, CURLOPT_COOKIE, $ cookie );
The http://www.bkjia.com/PHPjc/728116.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/728116.htmlTechArticle code is as follows:/* ----- save COOKIE ----- */$ url = 'www .xxx.com '; // url address $ post = "id = user // POST data $ ch = curl_init ($ url); // initialize curl_setopt ($ ch, CURLOPT_HEA...