2009-10-12 81 views
1

嗨,大家好我想知道如何讓PHP正確顯示這個URL。 有沒有我可以使用一個工作的編碼方法轉換這一切:PHP的URL編碼方法

253A%252F%252F 

:// 

https%253A%252F%252Fvideos-private.s3.amazonaws.com%252Flesson05.flv 

回答

3

urldecode;)

+0

我期待這個工作,但它沒有。請指教!謝謝。 $ 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

+1

羅納爾,你需要解碼,而不是編碼。 – 2009-10-12 16:17:12

0

的urldecode功能,譯碼任何給定字符串中的%##編碼。 在你的「輸出」字符串中,你有%253A等等。 刪除這些%25,一切都會好起來的。

5

你應該使用雙urldecode,即

$ beuty_url = urldecode(urldecode( 「HTTPS%253A%252F%252Fbassrxprivate.s3.amazonaws.com%252Flesson05.flv」)); echo $ beuty_url;