我現在的地址是:http://localhost/bookstore/bookedit.php?book_id=12
的$_SERVER['PHP_SELF']
變量是一個字符串'/bookstore/bookedit.php'
,
但我想獲得字符串'bookedit.php?book_id=12'
,
我們是否有任何函數或變量可以做到這一點?
謝謝!
我現在的地址是:http://localhost/bookstore/bookedit.php?book_id=12
的$_SERVER['PHP_SELF']
變量是一個字符串'/bookstore/bookedit.php'
,
但我想獲得字符串'bookedit.php?book_id=12'
,
我們是否有任何函數或變量可以做到這一點?
謝謝!
可以使用請求URI變量。
$_SERVER['REQUEST_URI']
這也解決了我的問題,謝謝 – nut 2013-03-22 15:11:47
這也會返回路徑,即'/ bookstore'。 – 2013-03-24 05:48:56
$data = basename($_SERVER['PHP_SELF']);
$data .= $_SERVER['QUERY_STRING'] ? '?' . $_SERVER['QUERY_STRING'] : '';
注意[PHP_SELF易受XSS(http://stackoverflow.com/questions/6080022/php-self-and-xss),'$ _ SERVER [ 'SCRIPT_NAME'] '是一個更安全的選擇。 – 2013-03-22 15:00:30
以下鏈接包含您需要的所有信息... http://php.net/manual/en/reserved.variables.server.php – Populus 2013-03-22 14:58:29