如何获取当前正在执行的PHP脚本的URL?如何获取当前正在执行的PHP脚本的URL?
例如,URL http://www.domain.com/folder/script.php
发送请求到/var/www/domain/folder/script.php
。
在script.php
中,我想回显http://www.domain.com/folder/
(不是/var/www/domain/folder/
,而不是http://www.domain.com/folder/script.php
)。什么是最简单的方法来做到这一点?
可能你想学习dirname()函数 – 2010-05-25 05:58:08
更好的解决方案可能使用$ _SERVER ['SCRIPT_NAME']而不是$ _SERVER ['REQUEST_URI']。那么“https://”呢? – powerboy 2010-05-25 06:04:20
@powerboy:你读过关于$ _SERVER的PHP文档吗?我相信php.net及其评论涵盖了你所要求的一切。 – 2010-05-25 06:08:15