2012-07-24 98 views
1

我有下面的代碼

function redireectIfNeeded(){ 
$url = $_SERVER["REQUEST_URI"]; 
if(preg_match("/\.php/$", $url)) 
    header("Location: ".preg_replace("/\.php/",$url)); 
} 

這是給我下面的錯誤。

[24-Jul-2012 19:14:18] PHP Warning: preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Unknown modifier '$' in ../dbc.php on line 223 

我知道我需要一個分隔符的地方,但沒有任何我嘗試過的。任何人都可以讓我知道我需要做什麼嗎?

回答

5

您必須設置$前/

if(preg_match("/\.php$/", $url)) 
    header("Location: ".preg_replace("/\.php/",$url)); 
} 

分隔符可以使用變質(S,M或i)

+0

感謝堆後!會標記它何時讓我。 :) – dpDesignz 2012-07-24 07:20:46

相關問題