获取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 。