草庐IT

mod_curl

全部标签

PHP curl : CURLOPT_CONNECTTIMEOUT vs CURLOPT_TIMEOUT

PHP有这两个与超时相关的选项:CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT。PHP站点上的描述有点含糊。有什么区别?举一个真实世界的例子:假设您通过cURL将GET变量发送到一个URL,并且您想要接收一个XML,CURLOPT_CONNECTTIMEOUT是否与它可以花费的最长时间有关连接到服务器和CURLOPT_TIMEOUT发送回XML所需的最长时间? 最佳答案 CURLOPT_CONNECTTIMEOUT不是由CURLOPT_TIMEOUT表示的时间段如果CURLOPT_CONNECTTIME

php - 如何使用 CURL 而不是 file_get_contents?

我使用file_get_contents函数在我的特定页面上获取和显示外部链接。在我的本地文件中一切正常,但我的服务器不支持file_get_contents函数,所以我尝试使用cURL和以下代码:functionfile_get_contents_curl($url){$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_URL,$url);$data=curl_exec($ch);curl_close($c

php - 如何使用 CURL 而不是 file_get_contents?

我使用file_get_contents函数在我的特定页面上获取和显示外部链接。在我的本地文件中一切正常,但我的服务器不支持file_get_contents函数,所以我尝试使用cURL和以下代码:functionfile_get_contents_curl($url){$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_URL,$url);$data=curl_exec($ch);curl_close($c

PHP 无法加载 php_curl.dll 扩展

我昨天的帖子的跟进(EnablingcURLwithPHP)问题是PHP无法加载php_curl.dll。我已经尝试了几个步骤,包括取消注释extension=php_curl.dll,确保路径中的依赖项libeay32.dll和ssleay32.dlleixst,重新下载php_curl.dll,替换旧的,最后将文件复制到我的System32文件夹中。我使用的是Apache2.2和PHP5.4.14。我使用它们各自的软件包安装了它们;我没有使用XAMP或WAMP。我使用的是Windows764位。如有任何帮助,我们将不胜感激。 最佳答案

PHP 无法加载 php_curl.dll 扩展

我昨天的帖子的跟进(EnablingcURLwithPHP)问题是PHP无法加载php_curl.dll。我已经尝试了几个步骤,包括取消注释extension=php_curl.dll,确保路径中的依赖项libeay32.dll和ssleay32.dlleixst,重新下载php_curl.dll,替换旧的,最后将文件复制到我的System32文件夹中。我使用的是Apache2.2和PHP5.4.14。我使用它们各自的软件包安装了它们;我没有使用XAMP或WAMP。我使用的是Windows764位。如有任何帮助,我们将不胜感激。 最佳答案

php - 如何通过 Curl 和 PHP 发送 SOAP XML?

这几天一直困扰着我;我正在尝试通过Curl发送SOAP帖子,但我一直收到“无法连接到主机”错误,但是,我真的看不出如何。我有一个ASP版本,它可以很好地处理相同的URL和数据。我认为这只是一个PHP/Curl问题。我目前有以下代码(CURLOPT_POSTFIELDS数据是一个有效的SOAP信封字符串):$soap_do=curl_init();curl_setopt($soap_do,CURLOPT_URL,"https://xxx.yyy.com:517/zzz.asmx");curl_setopt($soap_do,CURLOPT_CONNECTTIMEOUT,10);curl_

php - 如何通过 Curl 和 PHP 发送 SOAP XML?

这几天一直困扰着我;我正在尝试通过Curl发送SOAP帖子,但我一直收到“无法连接到主机”错误,但是,我真的看不出如何。我有一个ASP版本,它可以很好地处理相同的URL和数据。我认为这只是一个PHP/Curl问题。我目前有以下代码(CURLOPT_POSTFIELDS数据是一个有效的SOAP信封字符串):$soap_do=curl_init();curl_setopt($soap_do,CURLOPT_URL,"https://xxx.yyy.com:517/zzz.asmx");curl_setopt($soap_do,CURLOPT_CONNECTTIMEOUT,10);curl_

php - 如何在 .htaccess 文件中禁用 mod_security?

我们如何通过在Apache服务器上使用.htaccess文件来禁用mod_security?我在我的个人域上使用WordPress并发布了一个内容有一些代码块的帖子,并且根据我的托管服务提供商所说mod_security给出了一个错误并且我的IP已经进入防火墙因为mod_security.所以我想通过使用.htaccess文件来禁用mod_security。 最佳答案 这样做是可能的,但很可能您的主机实现mod_security是有原因的。确保他们同意您为自己的网站禁用它。也就是说,这应该可以做到;SecFilterEngineOf

php - 如何在 .htaccess 文件中禁用 mod_security?

我们如何通过在Apache服务器上使用.htaccess文件来禁用mod_security?我在我的个人域上使用WordPress并发布了一个内容有一些代码块的帖子,并且根据我的托管服务提供商所说mod_security给出了一个错误并且我的IP已经进入防火墙因为mod_security.所以我想通过使用.htaccess文件来禁用mod_security。 最佳答案 这样做是可能的,但很可能您的主机实现mod_security是有原因的。确保他们同意您为自己的网站禁用它。也就是说,这应该可以做到;SecFilterEngineOf

php - 除了 CURLOPT_COOKIEFILE 之外,如何使用 PHP curl 发送 cookie?

我在提交表单后从网站上抓取一些内容。问题是脚本时不时地失败,比如5次中有2次脚本失败。我正在使用phpcurl、COOKIEFILE和COOKIEJAR来处理cookie。但是,当我观察浏览器发送的header(从浏览器访问目标网站并使用实时httpheader时)和php发送的header时,发现有很多差异。我的浏览器发送的cookie变量比phpcurl多得多。我认为这种差异可能是因为javascript负责设置大多数cookie,但我不确定这一点。我正在使用下面的代码进行抓取,我正在显示我的浏览器和phpcurl的已发送header:$ckfile=tempnam("/tmp",