草庐IT

mod_curl

全部标签

php - .htaccess-Password 正在阻止 cURL

我已经用.htaccess-password锁定了我的开发环境。虽然我现在正在处理一个使用cURL请求到htaccess-protected-folder的脚本,但它不起作用。当我删除htaccess-protection时,它工作正常。有没有办法阻止UserAgents,例如GoogleBot和其他人工请求,但允许cURL? 最佳答案 您可以像这样定义HTTPAuth用户名和密码:curl-uusername:passwordhttp://...这样您就不必在从浏览器访问它时禁用HTTP身份验证,而是可以从您的脚本访问它。编辑:如

php - 在 cURL 命令中获取 Firebase 云消息传递中的未经授权错误 401

我要发送Firebase云消息传递,我遇到的问题是我收到未经授权的错误401。我从我的Firebase网站获取了安全key,然后进行了设置。设备token已经在数据库中,我从数据库中读取没有问题。到目前为止,这是我的代码:$tokens,'data'=>$message);$headers=array('Authorization:key='."MyFirebasekey",'Content-Type:application/json');echo"workwellbeforeinitcurl";$ch=curl_init();echo"initwell";curl_setopt($c

PHP CURL 使用 POST 原始 JSON 数据

我正在使用PHPcurl进行发布,由于某种原因我无法成功发布表单。$ch=curl_init();$headers=['x-api-key:XXXXXX','Content-Type:text/plain'];$postData=array('data1:value1','data2:value2');curl_setopt($ch,CURLOPT_URL,"XXXXXX");curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POSTFIEL

php - 使用 mod_rewrite 更改 WordPress URL 结构,同时保持正确的 301 重定向

我目前有一个使用WordPress使用如下URL设置的博客:www.domain.com/blog/?pid=384092817这是在我对任何事情一无所知之前。现在那里有大量内容,我想将我的URL结构更改为:www.domain.com/my-post-title-384092817有没有办法设置我的.htaccess和mod重写,以便当用户转到第一个url时,他们会得到一个301重定向到第二个url?我知道要将我的WordPress地址(URL)设置从www.domain.com/blog更改为www.domain.com并将我的永久链接设置更改为/%postname%-%post_

php - 可以在 PHP 中使用 cURL 将数据添加到 HTTP 请求的主体吗?

我想在PHP中使用cURL将一些数据添加到http请求的正文中。这可能吗?怎么办?我正在向远程服务器发送HTTP请求。我已经添加了我想要的所有header,但现在我需要向HTTP主体添加更多数据,但我不知道该怎么做。它应该看起来像这样:Host:stackoverflow.comAuthorization:Basicasd3sd6878sdf6svg87fSUser-Agent:Myuseragent...otherheaders...Iwanttoadddatatotherequesthere 最佳答案 不是100%确定你的意思.

php - cURL + HTTP_POST,不断收到 500 错误。不知道吗?

好的,我想使用cURL将HTTP_POST发送到SSL站点。我已经将证书导入我的服务器。这是我的代码:$url="https://www.xxx.xxx";$post="";#alldatathatgoingtosend$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$post);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($c

php - 如何从 mod_rewrite 规则中排除 CSS、JS、JPG、GIF 文件?

这是我目前所拥有的:RewriteRule^([A-Za-z0-9_]*)/?$index.php?page=$1[NC]RewriteRule^([A-Za-z0-9_]*)/([A-Za-z0-9_]*)/?$index.php?page=$1/$2[NC]RewriteRule^([A-Za-z0-9_]*)/([A-Za-z0-9_]*)/([A-Za-z0-9_]*)/?$index.php?page=$1/$2/$3[NC]我所有的css文件都位于/ssi/。站点结构本身是/index.php?page=$whatever$whatever有时包含/'s,所以如果我转到/w

php - 不能在 cURL PHP 中使用 cookie

我正在使用cURL来解析网站。http://www.hcmiu.edu.vn/bookforsale/showbooks.php需要session才能查看,如果没有session则跳转到:http://www.hcmiu.edu.vn/bookforsale/perInfo.php我使用此代码获取sessioncookie,但我不知道为什么我看不到文件cookies.txt的任何更改$urltopost="http://www.hcmiu.edu.vn/bookforsale/perInfo.php";$datatopost=array("name"=>"abc","tel"=>"99

php - curl 的包装器或高级类

是否有任何类允许在不创建像curl_init和其他低级代码的情况下调用例如方法post(url,params)? 最佳答案 如果你想要一些非常基本和简单的东西你可以看看链接:http://www.roscripts.com/snippets/show/131http://www.phpclasses.org/package/3547-PHP-Submit-HTTP-requests-with-the-CURL-extension.html也看看这个SO帖子https://stackoverflow.com/questions/304

php - cURL 返回 XML 或 JSON

我这里有一个表格-http://example.com/palreg.php一旦人们注册,我将向他们发送一封电子邮件,其中包含允许他们编辑其详细信息的链接(我知道这是一种疯狂的做事方式,但我正在研究其他人的代码,所以请不要介意)例如这样的urlhttp://example.com/palreg.php?paliD=1234,当他们转到该页面时,表单将填充他们的信息,以便他们可以进行更改.现在的问题是数据库位于不同的站点,必须将信息传递到该站点以执行选择操作,为此我使用cURL像这样发送信息$url="http://example2.com/processXML.php";$xmlStr