- <?php
- // --------------------------------------------------------------------------
- // 文件名称 : curl_post.php
- // 文件说明 : 通过PHP的curl函数模拟post,支持模拟cookie及useragent
- // 源码作者 : 孤魂 (www.kalvin.cn)
- // --------------------------------------------------------------------------
- //将$url中 http://www.kalvin.cn/index.php 更换成你Post的地址
- $url='http://www.kalvin.cn/index.php';
- //目标来源页面
- $referer='http://www.kalvin.cn/';
- //如果目标网站需要登录,可以在这里写入模拟的Cookie值
- $cookie='';
- //将$post_data中写入你所截取的数据包,可以使用Winsock Expert截取数据包
- $post_data='author=孤魂&date=2008.06.04';
- //部分网站验证浏览器信息,可以在下面模拟浏览器,可以直接将USERAGENT复制到这里面
- $useragent='';
- //下面的内容禁止修改
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_URL,$url);
- curl_setopt($ch, CURLOPT_REFERER, $referer);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
- curl_setopt($ch, CURLOPT_COOKIE,$cookie);
- curl_setopt($ch, CURLOPT_USERAGENT,$useragent);
- $result = curl_exec($ch);
- ?>
通过PHP的Curl函数模拟Post获取内容
最新推荐文章于 2024-10-03 17:08:59 发布