我不得不使用的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