草庐IT

mod_curl

全部标签

php - cURL ,获取重定向 url 到变量

我正在使用curl填写表格。完成帖子后,处理表单的其他脚本将重定向到另一个URL。我想将此重定向URL放入变量中。 最佳答案 找到重定向网址的简单方法(如果您不想提前知道)$last_url=curl_getinfo($ch,CURLINFO_EFFECTIVE_URL); 关于php-cURL,获取重定向url到变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4062819

php - TLS 1.2 在 cURL 中不起作用

我在curl使用TLS1.2的HTTPSurl时遇到问题,在我的curl操作中,我将登录数据发布到网站并将其保存在cookiefile中。我得到的错误信息是这样的error:14077438:SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1alertinternalerror我尝试将VERIFYPEER和VERIFYHOST设置为0,但这似乎不起作用,有什么建议吗?这是我正在使用的版本:OpenSSL版本为0.9.8bCURL版本为7.24.0PHP是5.3代码如下:$setuplogin=curl_init();curl_setopt($setuplo

php - TLS 1.2 在 cURL 中不起作用

我在curl使用TLS1.2的HTTPSurl时遇到问题,在我的curl操作中,我将登录数据发布到网站并将其保存在cookiefile中。我得到的错误信息是这样的error:14077438:SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1alertinternalerror我尝试将VERIFYPEER和VERIFYHOST设置为0,但这似乎不起作用,有什么建议吗?这是我正在使用的版本:OpenSSL版本为0.9.8bCURL版本为7.24.0PHP是5.3代码如下:$setuplogin=curl_init();curl_setopt($setuplo

php - 如何使用 curl 将文件上传到目标目录?

我的本​​地机器中有一个文件"/home/test.mp4",我想上传到/var/www/ok.mp4(上传时改名了)。所有源文件和目标文件都在本地机器中。如何修复我的部分代码,添加一些东西或改变一些东西?想想RamSharma,代码更改如下:'@'.realpath('/home/test.mp4')));curl_setopt($request,CURLOPT_RETURNTRANSFER,true);echocurl_exec($request);//closethesessioncurl_close($request);?>出现错误消息:有效!这是此服务器的默认网页。Web服务

php - 如何使用 curl 将文件上传到目标目录?

我的本​​地机器中有一个文件"/home/test.mp4",我想上传到/var/www/ok.mp4(上传时改名了)。所有源文件和目标文件都在本地机器中。如何修复我的部分代码,添加一些东西或改变一些东西?想想RamSharma,代码更改如下:'@'.realpath('/home/test.mp4')));curl_setopt($request,CURLOPT_RETURNTRANSFER,true);echocurl_exec($request);//closethesessioncurl_close($request);?>出现错误消息:有效!这是此服务器的默认网页。Web服务

php - 使用 PHP Curl 发布数据并检索响应?

我对使用网络服务还很陌生,所以我觉得这很令人困惑。如果我有一个要向其发布一些JSON数据的URL,我知道如何使用CURLPHP方法执行此操作。我想知道的是,如果我这样做,并且URL有某种服务器响应..我如何在我的php中获得该响应并使用它在PHP中相应地采取不同的操作?谢谢!-埃利奥特 最佳答案 您必须将CURLOPT_RETURNTRANSFER选项设置为true。$ch=curl_init($url);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIEL

php - 使用 PHP Curl 发布数据并检索响应?

我对使用网络服务还很陌生,所以我觉得这很令人困惑。如果我有一个要向其发布一些JSON数据的URL,我知道如何使用CURLPHP方法执行此操作。我想知道的是,如果我这样做,并且URL有某种服务器响应..我如何在我的php中获得该响应并使用它在PHP中相应地采取不同的操作?谢谢!-埃利奥特 最佳答案 您必须将CURLOPT_RETURNTRANSFER选项设置为true。$ch=curl_init($url);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIEL

php - 使用 header application/x-www-form-urlencoded curl 发布

$post_data="dispnumber=567567567&extension=6";$url="http://xxxxxxxx.xxx/xx/xx";我需要使用带headerapplication/x-www-form-urlencoded的cURLphp发布此$post_data我是curl的新手,任何人都可以帮助解决这个问题。 最佳答案 关于php-使用headerapplication/x-www-form-urlencodedcurl发布,我们在StackOverflo

php - 使用 header application/x-www-form-urlencoded curl 发布

$post_data="dispnumber=567567567&extension=6";$url="http://xxxxxxxx.xxx/xx/xx";我需要使用带headerapplication/x-www-form-urlencoded的cURLphp发布此$post_data我是curl的新手,任何人都可以帮助解决这个问题。 最佳答案 关于php-使用headerapplication/x-www-form-urlencodedcurl发布,我们在StackOverflo

php - 调用未定义的函数 curl_init() - 使用 WAMP

我试图让cUrl工作,但我被难住了。我取消了php.ini文件中的extension=php_curl.dll的注释,并检查php_curl.dll存在于目录中extension_dir指向。我还检查了Apache目录中的php.ini是否正确。我已经将libcurl.dll复制到Windows/System32、Windows/SysWOW64和wamp\bin\php\php5.4.3而且我每次都重新启动服务。我仍然收到fatalerror:调用未定义的函数curl_init()。当我运行phpInfo()时,Curl没有出现。但是当我查看WAMP菜单PHP->PHP扩展时,php