替换问号& URL中的变量为PHP中的Slash

时间:2016-12-03 10:27:00

标签: php

我正在寻找一种方法,将问号后的URL中的变量转换为带斜杠的简单表示法。

例如:我想输入此链接:

http://localhost/MySite/View?Name=Test

以这种形式进入浏览器

http://localhost/MySite/View/Test

然后,MySite应将“Test”识别为Name变量。所以基本上这两个链接应该给出相同的结果。

怎么做?

1 个答案:

答案 0 :(得分:0)

您应该阅读您的请求uri并搜索第三个子目录:

$view = $_GET['Name'];
if(!isset($view) && isset($_SERVER["REQUEST_URI"])) {
    $uriArray = explode($_SERVER["REQUEST_URI"]);
    if(count($uriArray) == 3 && $uriArray[1] == 'View') {
        $view = $uriArray[2];
    }
}