2016-12-03 26 views
-1

我正在尋找一種方法將問號後的URL中的變量變成帶斜線的簡單記法。將URL中的問號和變量替換爲PHP中的斜槓

例如:我想有可能進入這個鏈接:

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

以這種形式進入

http://localhost/MySite/View/Test 

的mysite的話應該認識到「測試」作爲名稱的瀏覽器變量。所以基本上這兩個環節應該給出相同的結果。

它將如何完成?

回答

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]; 
    } 
}