在我正在做的教程中,下面的代码在index.php文件中。第二个“。”在文件中表明index.php不在根级别?添加额外“。”的重要性是什么?在那个位置?
require_once("../includes/database.php");
答案 0 :(得分:4)
这是当前目录的相对路径。
所以答案是肯定的,该文件不在根级别。
答案 1 :(得分:4)
不一定。出于安全原因,建议将包含文件放在Web可访问目录(htdocs)之外,这样可以最大限度地减少有人使用伪造参数直接调用 database.php 的可能性。
所以目录结构应该看起来像:
user
| |
| + htdocs
| |
| + index.php
|
+ includes
|
+ database.php
答案 2 :(得分:3)
..
表示“一个目录”; ../..
意味着“两个目录”。
答案 3 :(得分:1)
..
引用当前路径上一级的相对路径。