📜  获取PHP的完整 URL

📅  最后修改于: 2022-05-13 02:24:09.184000             🧑  作者: Mango

获取PHP的完整 URL

PHP程序获取当前运行页面的完整 URL。
获取当前运行页面的完整 URL 有几个步骤,如下所示:

  • 创建一个PHP变量,它将以字符串格式存储 URL。
  • 检查服务器是否启用了HTTPS。如果是,请在URL字符串附加“https”。如果未启用 HTTPS,请将“http”附加到 URL字符串。
  • 将常规符号,即“://”附加到 URL。
  • 附加服务器的 HTTP_HOST(我们请求的主机,例如 www.google.com、www.yourdomain.com 等)名称。
  • 将 REQUEST_URI(我们请求的资源,例如PHP等...)附加到 URL字符串。

注意:使用isset()函数检查HTTPS是否开启。 isset()函数用于检查变量是否存在。

HTTPS 的状态保存在全局变量 $_SERVER['HTTPS'] 中。所以,在 isset()函数使用 $_SERVER['HTTPS'] 来检查它是否存在。这将告诉我们是否启用了 HTTPS。检查 $_SERVER['HTTPS'] 的值。如果它是“on”,则 HTTPS 已启用,我们必须将“https”附加到 URL。

方案一:


输出:



https://ide.geeksforgeeks.org/

方案二:


输出:

https://ide.geeksforgeeks.org/

上述代码的输出是 https://ide.geeksforgeeks.org/ 而不是 https://ide.geeksforgeeks.org/index。 PHP.为了解决这个问题,需要将 $_SERVER['REQUEST_URI'] 替换为 $_SERVER['PHP_SELF']

程序三:显示当前正在执行的PHP文件URL


输出:

https://ide.geeksforgeeks.org/index.php

程序4:


输出:

https://ide.geeksforgeeks.org/index.php

PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。