【问题标题】:how to block access to include(x_file) from a file in a certain folder?如何阻止从某个文件夹中的文件访问 include(x_file)?
【发布时间】:2012-04-15 10:46:40
【问题描述】:

我有一个包含许多不同文件的文件夹:

文件夹 1:

somthing.php
somthingelse.php
blah.php
ect ect....

现在,我不希望该文件夹中的文件访问(包含)该文件夹外的文件。所以可以include('blah.php') 但不能include('../blah.php')..

对我将如何做这件事有什么想法吗?

【问题讨论】:

    标签: php include require-once


    【解决方案1】:

    这只能在 CLI 和 Unix 环境中实现。您必须使用 chroot 来隐藏其他文件夹。

    http://php.net/manual/en/function.chroot.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-11
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多