嗨,大家好我想知道如何讓PHP正確顯示這個URL。 有沒有我可以使用一個工作的編碼方法轉換這一切:PHP的URL編碼方法
253A%252F%252F
到
://
在
https%253A%252F%252Fvideos-private.s3.amazonaws.com%252Flesson05.flv
嗨,大家好我想知道如何讓PHP正確顯示這個URL。 有沒有我可以使用一個工作的編碼方法轉換這一切:PHP的URL編碼方法
253A%252F%252F
到
://
在
https%253A%252F%252Fvideos-private.s3.amazonaws.com%252Flesson05.flv
的urldecode功能,譯碼任何給定字符串中的%##編碼。 在你的「輸出」字符串中,你有%253A等等。 刪除這些%25,一切都會好起來的。
你應該使用雙urldecode,即
$ beuty_url = urldecode(urldecode( 「HTTPS%253A%252F%252Fbassrxprivate.s3.amazonaws.com%252Flesson05.flv」)); echo $ beuty_url;
我期待這個工作,但它沒有。請指教!謝謝。 $ output =「file = https%253A%252F%252Fbassrx-private.s3.amazonaws.com%252Flesson05.flv」 $ flv = urlencode($ output); echo urlencode($ flv); – Ronal 2009-10-12 15:58:49
羅納爾,你需要解碼,而不是編碼。 – 2009-10-12 16:17:12