Home  >  Article  >  Backend Development  >  PHP curl simulated login_PHP tutorial

PHP curl simulated login_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:36:401036browse

//Submit data, generate cookies, and save cookies in the temporary directory
//Create a file with a unique file name in the specified directory. If the directory does not exist, tempnam() will generate a file in the system temporary directory and return its file name 

$cookie_file=tempnam('./temp','cookie');
$ch=curl_init();
$login_url="http://www.xxx.com/login/";
 $curlPost="username=username&password=password";
 curl_setopt($ch,CURLOPT_URL,$login_url);
 //When enabled, the information of the header file will be output as a data stream
 curl_setopt( $ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//Display http information output
curl_setopt($ch,CURLOPT_POST,1);//POST request
curl_setopt($ ch,CURLOPT_POSTFIELDS,$curlPost);//Request body
//Set the file to save cookie information after the connection is completed
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
curl_exec($ch);
curl_close($ch);

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/738508.htmlTechArticle//Submit data, generate cookies, and save cookies in a temporary directory//Create a file with Unique file name for the file. If the directory does not exist, tempnam() will temporarily...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn