我想通过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 –