【发布时间】:2011-03-21 12:22:48
【问题描述】:
我在 php 中做一个简单的事情,我想知道如何测试变量 $path 是否包含以下结构../
所以我将在我的 url 中简单地有一个 ?path=somepath 结构,如果有人输入 ../ 它允许他上一个目录。我当然知道这不是最好的解决方案,但是对于我的小东西来说,如果我只是测试 $path 变量中的“../”字符串就足够了。如果是这样死();
我不确定最好的测试方法是什么!
问候马特
【问题讨论】:
-
你使用这样的路径是为了什么目的?
-
@mathi 我很困惑为什么您要发送
?path=url而不仅仅是链接中的实际 URL。我告诉你,它打开的安全蠕虫罐头。 -
因为我正在构建一种 filbrowser,它可以在我的服务器上读取我的文件。一个文件包含整个用户界面。 $path 设置当前在我的文件浏览器中查看的文件夹的文件夹路径。我不能只设置实际的 URL,对我的项目没有意义。