【问题标题】:how to get the url of the current page using php [duplicate]如何使用php获取当前页面的url [重复]
【发布时间】:2012-05-17 07:04:05
【问题描述】:

可能重复:
How do I get current page full URL in PHP

如何使用 php 获取当前页面的 url?有没有这样的php函数?

我想要实现的是:

  1. 不知何故获取当前页面的url
  2. 检查url是否等于某个预设值
  3. 如果相等,则回显其他内容 回显其他内容

【问题讨论】:

  • 该页面可能是重复的,但引用 $_SERVER['PATH_INFO'] 的已接受答案似乎对某些系统无效。 (至少它对我不起作用;我在 Apache 下使用 PHP 5.3.0)
  • 不是链接问题的精确副本。这个一般是 PHP 的,而链接的那个是专门关于一般方法不起作用的 IIS 环境的。
  • @CoreXii - 如果您编辑以引用其他问题并在此问题正文中解释为什么这种情况不同,我将重新打开。只需在这些 cmets 中@我而不是标记。干杯。
  • @JasonS - 见我上面的评论。

标签: php url get


【解决方案1】:
<?php
    $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    echo $url;
?>

【讨论】:

  • 您没有考虑替代协议,例如HTTPS。至少$_SERVER['SERVER_PROTOCOL']可以用来解压。
猜你喜欢
  • 1970-01-01
  • 2010-11-19
  • 2011-01-15
  • 2014-10-14
  • 2019-03-25
  • 1970-01-01
  • 2010-10-10
  • 2014-11-21
  • 2013-03-01
相关资源
最近更新 更多