MVC架构的PHP项目,现要写一个API供手机应用调用,怎么调用入口文件 PHP 接口phpMVC 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能具体一点么~我们现在做的项目就是可以移动端和web端都可以登录的。也是用的TP 原项目是MVC架构,入口文件只有一个index.php因为项目要求 请求地址是abc/aaa.php?controller=bbb&action=ccc原有的项目里对controller进行了处理访问权限控制,每次访问此地址,都会提示未登陆怎么绕过去那?或者在MVC里面怎么处理访问权限控制? 哥们 MVC架构应该都从入口文件访问反正俺们都是这样:./index.php?controller=bbb&action=ccc 手机访问的时候,也调用web项目的登陆接口吗? 如果是TP,它是做了rewirte去index.php,使用唯一入口的。但看过它rewrite规则就知道,是文件或目录不存在才会进行rewrite的。你这种,应该在index.php同一位置创建一个abc的文件夹。然后把index.php复制到abc里面,当然里面调用lib的path你要改好。然后 /abc/index.php?controller=xxx&action=xxx访问就可以了。最后的目录结构就是index.phpabc/index.phphttp://localhost/index.phphttp://localhost/abc/index.php 这个地址用于手机访问。 手机访问的时候,也调用web项目的登陆接口吗?是的 ,因为控制器啥的 都是通过路由转接的!不是你通过URL直接访问的!所以都是从入口文件访问! 还有手机访问 或者pc访问 其实区别在于前端,php是服务端 的 所以基本没啥区别! 带上用户名和密码,这样权限判断的时候就会绕过,但是action具体方法,你要特殊处理验证权限。 手机访问的时候,也调用web项目的登陆接口吗?是的 ,因为控制器啥的 都是通过路由转接的!不是你通过URL直接访问的!所以都是从入口文件访问! 还有手机访问 或者pc访问 其实区别在于前端,php是服务端 的 所以基本没啥区别!已经成功了,做了判断,区分web端和手机端! [quote=引用 6 楼 fdipzone 的回复:]如果是TP,它是做了rewirte去index.php,使用唯一入口的。但看过它rewrite规则就知道,是文件或目录不存在才会进行rewrite的。你这种,应该在index.php同一位置创建一个abc的文件夹。然后把index.php复制到abc里面,当然里面调用lib的path你要改好。然后 /abc/index.php?controller=xxx&action=xxx访问就可以了。最后的目录结构就是index.phpabc/index.phphttp://localhost/index.phphttp://localhost/abc/index.php 这个地址用于手机访问。这个项目是手机端访问调用的登陆接口的API。直接在原来的登陆接口做判断,区分开手机和web端,这样应该省事一点。 请教 请教一下关于Session的问题 为什么调试模式下会出现include找不到文件? 帮我看看这个到底是怎么回事 如何在表格的同一行里显示4张图片?急..... 关于UC通讯的问题 解决不了的问题 急!!! checked 问题? 有关数组概念的一个问题 小菜虎,好象只有16岁!!!!!!!!! php基础问题,会话变量 数组,请指点 关于include文件赋值的问题
但看过它rewrite规则就知道,是文件或目录不存在才会进行rewrite的。
你这种,应该在index.php同一位置创建一个abc的文件夹。
然后把index.php复制到abc里面,当然里面调用lib的path你要改好。
然后 /abc/index.php?controller=xxx&action=xxx访问就可以了。最后的目录结构就是
index.php
abc/index.php
http://localhost/index.php
http://localhost/abc/index.php 这个地址用于手机访问。
是的 ,因为控制器啥的 都是通过路由转接的!不是你通过URL直接访问的!所以都是从入口文件访问! 还有手机访问 或者pc访问 其实区别在于前端,php是服务端 的 所以基本没啥区别!
是的 ,因为控制器啥的 都是通过路由转接的!不是你通过URL直接访问的!所以都是从入口文件访问! 还有手机访问 或者pc访问 其实区别在于前端,php是服务端 的 所以基本没啥区别!
已经成功了,做了判断,区分web端和手机端!
如果是TP,它是做了rewirte去index.php,使用唯一入口的。
但看过它rewrite规则就知道,是文件或目录不存在才会进行rewrite的。
你这种,应该在index.php同一位置创建一个abc的文件夹。
然后把index.php复制到abc里面,当然里面调用lib的path你要改好。
然后 /abc/index.php?controller=xxx&action=xxx访问就可以了。最后的目录结构就是
index.php
abc/index.php
http://localhost/index.php
http://localhost/abc/index.php 这个地址用于手机访问。
这个项目是手机端访问调用的登陆接口的API。
直接在原来的登陆接口做判断,区分开手机和web端,这样应该省事一点。