HTML实际页面链接

时间:2010-05-11 07:10:25

标签: php http

我正在建立一个网站,我需要知道 用户所在的实际页面地址, 为了在登录后将用户带到同一页面。 问题是每个页面都是从中生成的 由url和查询字符串传递的变量,所以我不会 知道如何恢复每个变量并分配给它 正确的价值。 如何恢复变量名称并分配它们 正确的值?

由于

知识 (对不起我的英文)

4 个答案:

答案 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']