PHP用CURL POST,可以挂代理么?
因为post表单获取结果的请求,有IP频率限制。我想用挂代理的方式解决。结果发现用php curl挂着代理post的时候,会提示错误。
但是挂着代理请求的时候,是可以正常获取结果的。
$text=$_GET['text'];
$texturl=urlencode($text);
$post_data = "text=ab";
$ch = curl_init();
$proxy="221.130.17.28:80";
curl_setopt($ch, CURLOPT_PROXY,$proxy);
curl_setopt ($ch, CURLOPT_URL, 'http://www.v2gg.com/echopost.php');
curl_setopt ($ch, CURLOPT_HEADER,0);
curl_setopt ($ch,CURLOPT_REFERER,'http://tool.fillseo.com/yuanchuang/');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$contents = curl_exec($ch);
curl_close ($ch);
?>相关推荐
PHP基于curl post实现发送url及相关中文乱码问题解决方法
主要介绍了PHP基于curl post实现发送url及相关中文乱码问题解决方法,结合具体实例形式分析了php使用curl实现post数据发送及content-type相关设置操作技巧,需要的朋友可以参考下
PHP基于curl模拟post提交json数据示例
主要介绍了PHP基于curl模拟post提交json数据操作,结合实例形式分析了php使用curl实现post方式提交json数据相关操作步骤与注意事项,代码简单实用,需要的朋友可以参考下
PHP使用curl模拟post上传及接收文件的方法
主要介绍了PHP使用curl模拟post上传及接收文件的方法,涉及PHP使用curl实现post文件传输的相关技巧,需要的朋友可以参考下
PHP中的使用curl发送请求(GET请求和POST请求)
本篇文章主要介绍了PHP中的使用curl发送请求(GET请求和POST请求),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
php curl模拟post请求小实例
本机:复制代码 代码如下:<?php$uri = “http://www.a.com/test.php”;//这里换成你服务器的地址// 参数数组$data = array ( ‘name’ => ‘tanteng’ // ‘password’ => ‘password’);$ch = curl_init ();// print_r($ch);curl_setopt ( $ch, CURLOPT_URL, $uri );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_setopt ( $ch, CURLOPT_HEADER, 0 );curl_setopt


基础编程
