PHP Header =目录中不同文件夹中的位置

时间:2016-01-15 13:55:56

标签: php

如果我在一个包含文件夹中有一个页面,但希望header("location: dashboard.php");从文件夹重定向到主目录,我该怎么做?

我想从两个文件夹中找到主目录。

2 个答案:

答案 0 :(得分:1)

使用superglobal $ _SERVER获取服务器名称并添加其余路径。

$path = $_SERVER['SERVER_NAME'].'/the path';
header("location: " . $path ."/dashboard.php");

因为你用下面的双引号括起来也是正确的

header("location: $path/dashboard.php");

答案 1 :(得分:0)

你可以这样做(相对寻址):

header("location: ../dashboard.php"); // for one folder
header("location: ../../dashboard.php"); // for two folders