2012-02-06 37 views

回答

3

爲什麼不只是做這樣的事情:

$url = "http://www.youtube.com/watch?v=PDZ_NhSSiq8&feature=related"; 
parse_str(parse_url($url, PHP_URL_QUERY), $youtube); 
$safe_url = 'http://www.youtube.com/watch?v=' . $youtube['v']; 
echo $safe_url; 

http://php.net/manual/en/function.parse-url.php

+0

正是我一直在尋找。 – 2012-02-06 09:33:25

0

好,因爲$ _GET是一個數組 你可以recraft使用$ _GET網址[V]

$ newURL = $ _SERVER ['SERVER_NAME']。'/ 」 $ _ GET [V]。

header(「Location:」。$ newURL。「」);

不知道如果多數民衆贊成100%正確的語法,但你的想法

+0

不幸的是,這是行不通的,因爲用戶正在將URL輸入到表單中。 – 2012-02-06 09:34:20

+1

其基本上與凱爾一樣的答案..他剛剛說得更雄辯:D – Maxui 2012-02-06 11:19:36

相關問題