PHP中的全局變量$_SERVER['PATH_INFO']是一個很有用的參數,眾多的CMS系統在美化自己的URL的時候,都用到了這個參數。
對于下面這個網址:
http://www.test.com/index.php/foo/bar.html?c=index&m=search
我們可以得到 $_SERVER['PATH_INFO'] = ‘/foo/bar.html’,而此時 $_SERVER['QUERY_STRING'] = 'c=index&m=search';
通常,我們最初開始PHP程序編寫的時候,都會使用諸如: http://www.test.com/index.php?c=search&m=main 這樣的URL,這種URL不僅看起來非常奇怪,而且對于搜索引擎也是非常不友好的。很多搜索引擎收錄的時候,都會忽略Query String之后的內容,google雖然不會忽略Query String,但是對于其他不含Query String的頁面,會給于比較高的PR值。
下面是一段解析PATH_INFO的非常簡單的代碼:
以下為引用的內容: //網 LieHuo.NeT |