通过PHP的Curl函数模拟Post获取内容

  1. <?php      
  2. // --------------------------------------------------------------------------   
  3. // 文件名称   :  curl_post.php   
  4. // 文件说明   :  通过PHP的curl函数模拟post,支持模拟cookie及useragent   
  5. // 源码作者   :  孤魂 (www.kalvin.cn)   
  6. // --------------------------------------------------------------------------   
  7.       
  8.       
  9. //将$url中 http://www.kalvin.cn/index.php 更换成你Post的地址   
  10. $url='http://www.kalvin.cn/index.php';   
  11.   
  12. //目标来源页面   
  13. $referer='http://www.kalvin.cn/';  
  14.       
  15. //如果目标网站需要登录,可以在这里写入模拟的Cookie值   
  16. $cookie='';   
  17.       
  18. //将$post_data中写入你所截取的数据包,可以使用Winsock Expert截取数据包   
  19. $post_data='author=孤魂&date=2008.06.04';   
  20.       
  21. //部分网站验证浏览器信息,可以在下面模拟浏览器,可以直接将USERAGENT复制到这里面   
  22. $useragent='';   
  23.       
  24. //下面的内容禁止修改   
  25. $ch = curl_init();   
  26. curl_setopt($ch, CURLOPT_POST, 1);   
  27. curl_setopt($ch, CURLOPT_HEADER, 0);   
  28. curl_setopt($ch, CURLOPT_URL,$url);   
  29. curl_setopt($ch, CURLOPT_REFERER, $referer);   
  30. curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);   
  31. curl_setopt($ch, CURLOPT_COOKIE,$cookie);   
  32. curl_setopt($ch, CURLOPT_USERAGENT,$useragent);   
  33. $result = curl_exec($ch);   
  34. ?>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值