我建立了我的網站簡單的管理方面,我想的URL在一定程度上是這樣的:PHP交換機GET請求
http://mysite.com/admin/?home
http://mysite.com/admin/?settings
http://mysite.com/admin/?users
但我不知道我怎麼會檢索正在請求的頁面然後顯示所需的頁面。我在開關嘗試這樣:
switch($_GET[])
{
case 'home':
echo 'admin home';
break;
}
但我得到這個錯誤:
Fatal error: Cannot use [] for reading in C:\path\to\web\directory\admin\index.php on line 40
有沒有解決這個辦法嗎?我想避免給GET請求設置一個值,如:
http://mysite.com/admin/?action=home
如果你知道我的意思。謝謝。 :)
什麼,如果有更多的增值經銷商除了頁面瓦爾? – Sarfraz 2010-02-12 18:58:44
你甚至不需要mod_rewrite; '$ _SERVER ['PATH_INFO']'將包含URL中腳本之後的所有內容。 – 2010-02-12 19:02:19
@Ignacio,這是真的,但你需要那裏的'index.php'部分。 – 2010-02-12 19:03:43