我需要在飞行中转发CURL请求,这是用php编写的。一个php程序向: XYZ.COM发送请求
有没有办法将它的request forward到另一个位置?
我可以使用.htaccess吗?
如果有什么解决办法,请告诉我。
php脚本是经过编码的&我们无法访问其源代码。脚本是基于web的。
发布于 2014-03-08 20:56:53
您正在尝试做的是基于User-Agent转发请求。由于标头可以自由设置,因此您无法100%确保收到来自curl客户端所有请求。
想象一下cURL命令的执行情况
curl --user-agent "freetext" http://www.example.com如果您自己发送请求,您可以这样做
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com");
curl_setopt($ch, CURLOPT_USERAGENT, "myagent");
// ...
// all the other parameters needed
// taken from http://www.php.net/manual/de/book.curl.phpApache RewriteRule将如下所示
RewriteCond %{HTTP_USER_AGENT} ^myagent$
RewriteRule ^(.*)$ https://www.example.com/curl/$1 [L,302]https://stackoverflow.com/questions/22269459
复制相似问题