我的问题是获取当前网址.php?id = 1获取ID
我正在使用此代码
$query = $_SERVER['PHP_SELF'];
$path = pathinfo( $query );
$what_you_want = $path['basename'];
获取.php但不能获得ID
答案 0 :(得分:0)
$_SERVER['REQUEST_URI']
有关$_SERVER
数组中可用信息的更多详细信息,请参阅PHP手册
如果您还需要查询字符串(URL中的?后面的位),该部分位于此变量中:
$_SERVER['QUERY_STRING']
答案 1 :(得分:0)
使用GET获取id的值。您不需要使用$ _SERVER [' PHP_SELF']。
$id = $_GET['id'];
答案 2 :(得分:0)
你可以试试这段代码
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
return $pageURL;
}