php - index.php 之后的目录层次结构

标签 php url directory

我相信这可能是一个蹩脚的问题,但我找到了这个网址:

http://www.trickingpt.com/index.php/componentes/componente-artigos/tricks/basicmoves?id=125

问题很简单:

一个 url 怎么可能在一个 php 文件之后有一个文件夹层次结构,然后是 get 参数?

起初我以为这会是一些我不知道的脚本技巧,但后来我在导致上面提到的另一个的页面上注意到了这一点:

href="/index.php/componentes/componente-artigos/tricks/basicmoves?id=125"

提前致谢。

最佳答案

这很简单。 index.php 使用 $_SERVER["PATH_INFO"] 读取请求的路径(index.php 之后的部分),然后执行适当的代码以返回响应。

很可能链接的网站正在使用一个框架来处理这些 url 并将这个“文件夹层次结构”路径路由到相应的 Controller 。例如,Kohana framework .

关于php - index.php 之后的目录层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14789604/

相关文章:

php - 5.2.17 中的 idn_to_ascii()

PHP 包含 : Losing UTF-8 characters on included code

php - 使用 PHP 脚本提供图像与直接加载图像

jquery - 使用 jquery 导航到具有哈希和参数的 url 的页面

java - 在java中拖放上传后保留文件夹结构

c# - 将代码放在项目的根目录中可以吗?

php - 社交网站数据库开发

html - 将参数添加到href网址

c++ - 从字符串中过滤掉 url

perl - 如何检测 Perl 中不断变化的目录大小