php - 在域名后添加正斜杠,但仅在实时服务器上
问题描述
我有确定根目录的变量,我在整个网站中使用它,它看起来像这样:
$host = '//'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
在我的本地主机上一切正常,因此目录结构如下所示:http://localhost:8080/projects/mysite/whateverdir
但是当我将我的网站放到服务器上时,在域名后添加了一个正斜杠,所以它看起来像这样: http ://www.example.com//whateverdir
我在做什么错和/或有没有更好的方法来设置根目录与我可以在整个 php 代码中使用的变量?
解决方案
推荐阅读
- python - 无法使用 Flask 和 Elastic Beanstalk 导入 scipy 库
- python - 调用 Python 函数并从 cmd.exe 传递 windows 参数
- powershell - 在 PS 4.0 版上安装 azure powershell 模块而不更新到 PS 5.0 版
- python - 从子文件夹导入python模块,其中模块包含未初始化的参数
- javascript - 从文本文件中解释文字 HTML 标签
- python - 如何结合for循环和正则表达式?
- javascript - 如何使用 AJAX 调用来确定用户是否存在,然后继续执行下一个代码?
- javascript - Python Flask - 从 API 值计算利润/翻转
- javascript - Node.js request.open("GET", "what.should.I.put.here.html/getAll", true);
- php - 我们如何在特定单词后添加逗号