我想在我的PHP腳本中傳遞一個url作爲參數。該URL來自我的Android應用程序,該應用程序傳遞一個url並將PHP腳本自定義格式化爲XML以返回到應用程序。所以我會傳遞我想要格式化的url,並且PHP腳本會做些東西並回顯結果。在PHP中傳遞一個帶有參數的完整url
比如我想通過這個網址:
differentwebpage.com/search/?query=ford%20f150 &
在我的PHP腳本(mywebpage.com/script.php ):
$url = $_GET['url'];
$str = file_get_contents($url);
echo $str;
所以,完整的URL將是:
mywebpage.com/script.php?url=differentwebpage.com/search/?query=ford%20f150 &
但是,這是行不通的。我認爲我需要URL編碼/解碼,但我沒有取得任何成功。我如何傳遞完整的URL作爲參數?
['rawurlencode()'](http://php.net/manual/en/function.rawurlencode.php)? – PeeHaa
對不起,我沒有一個完整的問題。我從Android傳遞,是否有類似於Java的方法? – Nick
@Nick http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html – kokx