我不得不使用的PhoneGap(JS,AJAX)的Web移动应用程序的工作,我必须装备我的服务器,并在其上安装一个web服务执行某些功能和SQL请求并返回数据在XML或JSON格式到我的应用程序。 但是,当我搜索我们如何创建web服务(使用php)我看到,我们必须创建很多包含搜索方法等方法的文件... 一位朋友告诉我,可以轻松创建一个强大的使用为此创建的特定框架的webservice。 你能推荐给我一些框架(它使用PHP作为princiapl语言) 谢谢:)web服务框架
Q
web服务框架
-2
A
回答
1
我不知道你是否想要使用框架。因为它只是一个extern API(不是引用的站点),所以不需要重写URL。使用框架会减慢你的速度。 我认为最好的做法是按专题创建一个文件并创建一个“内核”文件。
像这样:
//file : Kernel.php
//one URL will be build as mysite.com?action=action&method=method&othervars...
if(!isset($_GET['action'])){
header('403: forbidden');
exit();
}
try{
$controller = $_GET['action'].'Controller';
if(is_file($controller.'.php'){
$contoller = new $controller();
$method = "execute".$_GET['method'];
if(is_callable(array($controller,$method)){
$controller->$method();
exit();
}else{
header('404: Not Found');
exit();
}
}
+0
非常感谢你:) – Copernic
相关问题
- 1. Web服务的Pentest框架?
- 2. 哪个Web服务框架?
- 3. C++ Web服务框架
- 4. Spring Web服务框架中的流式MTOM Web服务
- 5. Python Web服务器的Web服务器框架
- 6. SOAP Web服务的Python框架
- 7. 带有Java的SOAP Web服务 - 框架?
- 8. 编写PHP Web服务的框架
- 9. 压力测试Web服务。 .Net框架
- 10. OpenXava框架是否支持Web服务?
- 11. haskell中的Web服务框架
- 12. 玩框架使用SOAP Web服务
- 13. Web服务Oath2 zend框架1.12
- 14. 商业Java Web服务框架
- 15. JAX-WS与Web服务的Restlet框架
- 16. Web服务失败通知框架java
- 17. laravel框架web服务错误
- 18. Java:雅虎Web服务框架?
- 19. 在Web服务中的PHP框架?
- 20. Web服务IIS7 .net框架4 HTTP 400
- 21. 实体框架与Web服务
- 22. 实体框架和Web服务
- 23. Axis2 Web服务框架的问题
- 24. 如何评估Web服务框架
- 25. 消费SOAP web服务玩框架2.1.2
- 26. Java 1.4的Web服务框架?
- 27. 使用Zend框架的iPhone Web服务
- 28. SugarCRM Web服务Rest API Ionic框架AngularJS
- 29. 使用C#PureMVC框架的Web服务
- 30. Web服务的测试框架
b.t.w.有什么理由避免REST? –
谢谢:)完全没有 – Copernic
为什么你认为他想避免REST? – ddinchev