首页 > 解决方案 > 重定向到文件所在的文件夹

问题描述

我有一个我在一个域上的 php 表单。如果我将所有文件复制到另一个域。如何更改我的重定向,使其转到同一文件夹中的 index.php?因此,如果我将所有文件复制到另一个文件夹或域,它无需任何编辑即可工作。

这就是今天的样子。

/* Redirect browser */

header("位置:http://my_domain.com/Folder/"); /* 确保当我们重定向时下面的代码不会被执行。*/

因此,如果我将所有文件复制到 http://my_domain.com/app/

标签: phpformsredirectbrowser

解决方案


解决此问题的一种方法是使用相对路径,但由于您已经对域进行了硬编码,因此可以将其替换为$_SERVER['SERVER_NAME']or $_SERVER['HTTP_HOST']( $_SERVER )。然后你可以使用这样的东西:

header("Location: http://".$_SERVER['HTTP_HOST']."/Folder/");

推荐阅读