[英]Forward CURL request on the Fly
我需要即時轉發用PHP編寫的CURL
請求。 一個php
程序將請求發送到:XYZ.COM
有什么辦法可以forward
其request
forward
到另一個位置?
我可以使用.htaccess
嗎?
請讓我知道是否有解決方案。
PHP腳本已編碼,我們無權訪問其源代碼。 腳本是基於Web的。
您嘗試做的是基於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.php
Apache RewriteRule看起來像這樣
RewriteCond %{HTTP_USER_AGENT} ^myagent$
RewriteRule ^(.*)$ https://www.example.com/curl/$1 [L,302]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.