Home  >  Article  >  Backend Development  >  PHP forum collection program simulates login and captures the page implementation code_PHP tutorial

PHP forum collection program simulates login and captures the page implementation code_PHP tutorial

WBOY
WBOYOriginal
2016-07-21 15:45:431011browse

Copy code The code is as follows:

// Wu Yanjun
// 2009-06-27
// Collection program php
set_time_limit(0);
//Cookie saving directory
$cookie_jar = '/tmp/cookie.tmp';
/*Function----- -------------------------------------------------- -------------------------------------------------- ---*/
//Simulate request data
function request($url,$postfields,$cookie_jar,$referer){
$ch = curl_init();
$options = array( CURLOPT_URL => $url,
CURLOPT_HEADER => 0,
CURLOPT_NOBODY => 0,
CURLOPT_PORT => 80,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $postfields,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_COOKIEJAR => $cookie_jar,
CURLOPT_COOKIEFILE => $cookie_jar,
CURLOPT_REFERER = > $referer
);
curl_setopt_array($ch, $options);
$code = curl_exec($ch);
curl_close($ch);
return $code;
}
//Get the post list
function getThreadsList($code){
preg_match_all('/