解析php通过cookies获取远程网页的指定代码

Sabah ·
更新时间:2024-09-20
· 800 次阅读

代码如下:
function Steal($url, $post_data = ""){
//$header[] = "Accept: text/vnd.wap.wml,*.*";  
$user_agent = "Mozilla/4.0"; 
$follow_loc = 1; 
$cookie_file ="./tmp/cook.txt"; 
$ch = @curl_init(); 
@curl_setopt($ch, CURLOPT_URL, $url); 
@curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); 
@curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); 
@curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); 
@curl_setopt($ch, CURLOPT_HEADER, $header); 
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $follow_loc); 
@curl_setopt($ch, CURLOPT_TIMEOUT, 1000); 
if (trim($post_data)!= "") { 
@curl_setopt($ch, CURLOPT_POST, 1); 
@curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); 

$result = @curl_exec($ch); 
@curl_close($ch); 
return $result; 
}
//获取网页代码的方法
function Cut($file,$from,$end){
$message=explode($from,$file);
  $message=explode($end,$message[1]);
if ($message[0] == "")
{
$message[0] = "<font color= '#ff0000'>无法获取内容</font>";
}
  return $message[0];
}
//截取代码的方法
您可能感兴趣的文章:php cookie 登录验证示例代码PHP之COOKIE支持详解PHP setcookie设置Cookie用法(及设置无效的问题)PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法php中使用cookie来保存用户登录信息的实现代码PHP CURL获取cookies模拟登录的方法curl不使用文件存取cookie php使用curl获取cookie示例php第一次无法获取cookie问题处理



cookies PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号