我什么时候应该调用rawurlencode和rawurldecode?

时间:2011-10-02 22:01:40

标签: php

我正在用PHP编写基本文件浏览器作为家庭作业。我已经完成了整个工作并且没有遇到任何问题 - 这很简单。打开目录,显示目录和上一级作为链接,将文件显示为普通文本。

我读过关于rawurlencode和rawurldecode的内容,我想知道何时应该专门使用它们,或者在这种情况下是否需要它们。

像opendir()这样的PHP函数是否适用于编码的URL,还是应该在将URL传递给函数之前对其进行解码?

我应该在我放入其他目录的超链接的路径上调用rawurlencode()吗?

任何建议都非常受欢迎,如果我只是咆哮错误的树,请告诉我! :)

1 个答案:

答案 0 :(得分:1)

如果您要通过URL传递目录路径,那么是的,最好在其中使用rawurlencode。然后在将参数传递给rawurldecode时使用opendir。或者,在执行此操作之前,请先检查该目录是否存在is_dir