所以,我找到了一种方法来获取当前目录dirname(__FILE__)并获取域名$_SERVER['HTTP_HOST'].虽然这些都很好,但它们并不是我所需要的.
例如,如果我有一个脚本http://mydomain.com/scripts/myscript.php,我想得到http://mydomain.com/scripts/.我觉得应该有一个简单的方法来做到这一点,我忽略了一些东西.
另外,我目前在云共享托管环境中使用该脚本,因此目录结构有点奇怪.
尝试:
<?php
echo $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']);
Run Code Online (Sandbox Code Playgroud)
唯一的问题是dirname返回父目录,所以如果你直接访问http://domain.com/scripts/,你只需要http://domain.com/没有脚本.http://domain.com/scripts/script.php可以正确解析为http://domain.com/scripts/.
尝试:
<?php
echo $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5276 次 |
| 最近记录: |