4

我的 web 目录中有一个名为的文件index.php?title=dogs,我想在浏览器中打开它。我应该输入什么网址?当我输入 时.../index.php?title=dogs,它认为我正在寻找一个名为 的文件index.php,该文件不存在。

4

2 回答 2

4

ASCII 中的十六进制值?是 0x3f,所以 URL 编码形式是 %3f,值=是 0x3d,所以 %3d,给出

.../index.php%3ftitle%3ddogs

http://en.wikipedia.org/wiki/Percent-encoding

请注意,=一旦您逃脱了?

但是您可能应该考虑更改文件名!

于 2012-10-18T18:20:02.383 回答
0

网络服务器假定 ? 是“index.php”文件的参数,称为QueryString,因此它将其从路径中取出,然后将其传递给 index.php 文件(取决于您拥有的网络服务器)。您可以使用网络服务器上的自定义设置来解决问题。但我个人不推荐它。

PS:我不知道你可以用这样的名字创建文件!

于 2012-10-18T18:21:26.553 回答