2012-06-27 32 views
-1

我的網址是:如何修復網址編碼?

forumdisplay.php?462-%EE%F9%E7%F7%E9%ED-%E1%F8%F9%FA 

我認爲URL是URL編碼使用vBulletin 4.1.12
我怎麼能解決這個問題
IM?

取代462-%EE%F9%E7%F7%E9%ED-%E1%F8%F9%FA與f=462

+2

這裏有什麼問題,URL從哪裏來,它在哪裏顯示? –

回答

0

直到有人來了一個1行的preg_replace解決方案,這可能幫助:

$parsed_url = parse_url(urldecode('forumdisplay.php?462-%EE%F9%E7%F7%E9%ED-%E1%F8%F9%FA')); 
$new_query = '?f='.substr($parsed_url['query'], 0, strpos($parsed_url['query'], '-')); 
$new_url = $parsed_url['path'].$new_query; 
var_dump($new_url);