我正在建立一个网站,我需要知道 用户所在的实际页面地址, 为了在登录后将用户带到同一页面。 问题是每个页面都是从中生成的 由url和查询字符串传递的变量,所以我不会 知道如何恢复每个变量并分配给它 正确的价值。 如何恢复变量名称并分配它们 正确的值?
由于
知识 (对不起我的英文)
答案 0 :(得分:3)
echo $_SERVER['REQUEST_URI']
?
答案 1 :(得分:1)
<?php
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;
}
?>
您现在可以使用以下行获取当前页面网址:
<?php
echo curPageURL();
?>
这就是你追求的吗?
答案 2 :(得分:1)
您正在寻找此(页面名称)吗?
echo basename($_SERVER['REQUEST_URI']);
答案 3 :(得分:0)
您可以尝试$_SERVER['SCRIPT_URI']