- 积分
- 185527
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 255
- 主题
- 250
- UID
- 1004992
- 帖子
- 156603
- PB币
- 213424
- 威望
- 20481
- 贡献
- 3
- 技术
- 142
- 活跃
- 2656
幻想乡中享幸福
- UID
- 1004992
- 帖子
- 156603
- PB币
- 213424
- 贡献
- 3
- 技术
- 142
- 活跃
- 2656
|
发表于 2014-4-29 18:42:19
IP属地浙江
|显示全部楼层
raymai97 发表于 2014-4-29 17:50
伪造IP?可举个例子么?
昨天抽时间写的俩函数,post登录获取cookie,get数据,都可以设置CURLOPT_HTTPHEADER- function http_post($url = '', $cookie, $data = '') {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_TIMEOUT, 10);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Forwarded-For', rand_ip()));
- $response = curl_exec($ch);
- curl_close($ch);
- if (!strpos($response, 'succeedmessage')) {
- return false;
- } else {
- return true;
- }
- }
- function http_get($url = '', $cookie) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_TIMEOUT, 10);
- curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Forwarded-For', rand_ip()));
- $response = curl_exec($ch);
- curl_close($ch);
- if (!strpos($response, 'loginsubmit')) {
- return true;
- } else {
- return false;
- }
- }
复制代码 |
|