/index.php/login 这个login参数php是怎么提取接收的呢?

兄弟姐妹们,请分析下,/index.php/login 这个login参数php是怎么提取接收的呢?
最新回答
思绪づ走了

2024-11-29 05:59:18

你这是pinphp吧?我刚好最近用了这个系统,见过这个格式
你这url模式应该是urlrewrite 或者pathinfo 的模式,原理大致就是重写url,将整个url解析后传递给了index.php这个文件,index.php 后面的分隔符'/'是可以改的,
比如,如果原来动态地址是:index.php?a=user&m=login&u=admin
那么rewrite模式下的url格式会是:index.php/user/login/admin 其效果指向和上面是一样的
顺便说下:
pinphp是基于开源框架thinkphp写的,这个模式也是继承至thinkphp来的,如果想要研究,可以研究thinkphp的帮助文档 ,很全面
PS:
这个框架我用了几天,虽然很强大,但是不利于我的二次开发和文件结构布局,我放弃了他
东风软

2024-11-29 06:12:15

这个看着像 pathinfo 模式~
通过解析url 获取
$_SERVER['REQUEST_URI'] 能获取到相关的值
只剩一地苍凉

2024-11-29 06:16:46

$_SERVER['PATH_INFO']
通过上面的变量能获取到.
但在不同的web服务器环境下会有些差别.
追问
能给个具体的代码样例不。
追答

跑跑就知道了.