我有一个像这样重写的网址:http://localhost/test/boutique/index.php/language/fr
我知道我是否可以在里面取一个元素,因为var_dump($_GET['language'])
什么都不返回。
原始网址为http://localhost/test/boutique/index.php?language=fr(原始)。在这种情况下,$_GET['language']
可以正常工作。
我需要元素:fr,当它被重写以识别出好的语言时。
谢谢。答案 0 :(得分:3)
$_SERVER["REQUEST_URI"]
获取请求URI并进行解析。 $temp = explode(".php", $_SERVER["REQUEST_URI"]);
// $temp[1] -> /language/fr
$url = explode("/", substr($temp[1], 1));
// $url[0] -> language , $url[1] -> fr
echo $url[1];
答案 1 :(得分:0)
你是否想在CodeIgniter中获取它? 如果它在CodeIgniter中,那么尝试使用代码获取值。 $ val = $ this-> segment-> uri(3);