php - 重定向到文件所在的文件夹
问题描述
我有一个我在一个域上的 php 表单。如果我将所有文件复制到另一个域。如何更改我的重定向,使其转到同一文件夹中的 index.php?因此,如果我将所有文件复制到另一个文件夹或域,它无需任何编辑即可工作。
这就是今天的样子。
/* Redirect browser */
header("位置:http://my_domain.com/Folder/"); /* 确保当我们重定向时下面的代码不会被执行。*/
因此,如果我将所有文件复制到 http://my_domain.com/app/
解决方案
解决此问题的一种方法是使用相对路径,但由于您已经对域进行了硬编码,因此可以将其替换为$_SERVER['SERVER_NAME']
or $_SERVER['HTTP_HOST']
( $_SERVER )。然后你可以使用这样的东西:
header("Location: http://".$_SERVER['HTTP_HOST']."/Folder/");
推荐阅读
- java - 关于生产中的 SSL 证书。为什么我的请求不起作用?
- python - 如何在 Pandas 中使用 quotechar 从 DAT 文件中读取和写入 thorn 字符?
- javascript - AngularJS:从范围初始化指令控制器中的局部变量
- windows - 带有 Windows 工作节点的 HPA - EKS 1.11
- sql - 如何聚合数据以计算 SQL 中的百分位数?
- java - Android Studio - 在不更改当前布局的情况下使活动可滚动?
- scala - 使用火花流解析事件中心消息
- oracle - Corda 上 Oracle 数据库的 JDBC 驱动程序名称是什么?
- python - 如何使用 numpy 进行原子添加
- azure-logic-apps - 如何将字符串与triggerbody连接起来?