我想通過url傳遞變量,而不包括?var1 = test,但用/ test取代了。我有以下代碼:通過使用斜槓網址傳遞參數
$pathinfo = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : $_SERVER['REDIRECT_URL'];
$params = preg_split('|/|', $pathinfo, -1, PREG_SPLIT_NO_EMPTY);
print_r($params);
這個問題是,如果我把它放在index.php文件中,我必須包括文件名。
我得到什麼: http://example.com/index.php/test
我想要什麼: http://example.com/test
我該怎麼辦?
這被稱爲URL重寫。看看它。 http://stackoverflow.com/questions/16388959/url-rewriting-with-php –