Heim > Backend-Entwicklung > PHP-Tutorial > MVC架构的PHP项目,现要写一个API供手机应用调用,如何调用入口文件

MVC架构的PHP项目,现要写一个API供手机应用调用,如何调用入口文件

WBOY
Freigeben: 2016-06-13 11:58:53
Original
1014 Leute haben es durchsucht

MVC架构的PHP项目,现要写一个API供手机应用调用,怎么调用入口文件
应为手机项目调用现有项目的登陆接口,发送请求的格式为abc/aaa.php?controller=bbb&action=ccc
这样子请求的话,和原有项目冲突,每次访问都有登陆限制,想问一下大婶们有什么方法可以解决此问题。
------解决方案--------------------
如果是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 这个地址用于手机访问。
------解决方案--------------------

引用:
Quote: 引用:

哥们 MVC架构应该都从入口文件访问



反正俺们都是这样:./index.php?controller=bbb&action=ccc

手机访问的时候,也调用web项目的登陆接口吗?

是的 ,因为控制器啥的 都是通过路由转接的!不是你通过URL直接访问的!所以都是从入口文件访问! 还有手机访问 或者pc访问 其实区别在于前端,php是服务端 的  所以基本没啥区别!
------解决方案--------------------
带上用户名和密码,这样权限判断的时候就会绕过,但是action具体方法,你要特殊处理验证权限。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage