如何包括位于文件夹外部的文件

时间:2019-03-23 14:18:57

标签: php

我已经创建了三个文件夹的系统

  • 页面文件夹
  • 样式文件夹
  • 图片文件夹

和一个index.php文件。

我的问题是如何在页面文件夹中的login.php文件中包含index.php文件。 我正在尝试标头(“ Location:index.php”)不起作用。 不是:此index.php是位于这些文件夹之外的单个文件

<?php
  header  ("Location:index.php");
?>

2 个答案:

答案 0 :(得分:0)

遍历文件夹树时,可以使用../来表示父文件夹。

.是“当前文件夹”的快捷方式。
..是“包含当前文件夹的文件夹”的快捷方式。

假设index.php文件位于login.php页面的父文件夹中,则可以这样访问它:

header ("Location: '../index.php'");

答案 1 :(得分:0)

只需从文档根目录开始创建URL的相对地址即可(通过添加首字母header('Location: /index.php'); ):

header('Location: /theFolder/index.php');

,或者如果您想重定向到子文件夹:

../../

然后,您无需关心您所在的文件夹并添加一堆 getQuery = () => { axios.get(`http://localhost:8000/api/SearchPost?q=${this.state.query}`) .then(res => { this.setState({ data: res.data });