在WAMPWeb服务器上用PHP实现RESTAPI的最佳方法

在WAMPWeb服务器上用PHP实现RESTAPI的最佳方法,php,api,wamp,Php,Api,Wamp,我拥有一台运行Windows()的web服务器。我想知道实现RESTAPI(一个非常简单的)的最佳方法,以便让用户做一些事情 流程图: 我有编程技巧,事实上,我在VB6中开发了一个web服务器,负责处理查询,当它找到命令(http://serverIP/webform.php?cmd=run&item=any)时,它会做一些事情,但我确实想使用WAMP服务器开发一个解决方案 有些人认为在检测到命令时执行EXE的解决方案是安全问题的一个坏解决方案,但我所做的这个特定项目是为一些没有意图入侵服务器

我拥有一台运行Windows()的web服务器。我想知道实现RESTAPI(一个非常简单的)的最佳方法,以便让用户做一些事情

流程图:

我有编程技巧,事实上,我在VB6中开发了一个web服务器,负责处理查询,当它找到命令(http://serverIP/webform.php?cmd=run&item=any)时,它会做一些事情,但我确实想使用WAMP服务器开发一个解决方案

有些人认为在检测到命令时执行EXE的解决方案是安全问题的一个坏解决方案,但我所做的这个特定项目是为一些没有意图入侵服务器的人(可信的人)使用的。 那么,你认为呢

记住:

  • 它不是一个公共API,它是为一些人和一些程序谁将使用 API
  • 这是一个非常简单的命令,只有一个命令使用POST或GET


  • 谢谢

    我最近刚刚完成了一个关于PHP的REST API项目,这是一次很好的体验。在我看来,实现这一点最快/最简单的方法是使用以下元素:

    • 面向对象的PHP
    • MVC范式
    • 创建一个请求调度器
    当我开始时,我发现这个链接非常有用,它应该可以让您立即开始:

    编辑:

    我没有使用这个框架,但它看起来很有希望:

    此外,CakePHP支持Rest,是一个整洁的MVC框架。如果您希望立即实现,请使用CakePHP


    祝你好运

    我最近刚刚完成了一个关于PHP的REST API项目,这是一次很好的体验。在我看来,实现这一点最快/最简单的方法是使用以下元素:

    • 面向对象的PHP
    • MVC范式
    • 创建一个请求调度器
    当我开始时,我发现这个链接非常有用,它应该可以让您立即开始:

    编辑:

    我没有使用这个框架,但它看起来很有希望:

    此外,CakePHP支持Rest,是一个整洁的MVC框架。如果您希望立即实现,请使用CakePHP


    祝你好运

    谢谢,但是你给我的教程只使用服务器端的常见操作,比如mysql查询。我需要在我的服务器上执行程序,这些程序处理来自post方法的数据。您只需按照rpc部分的教程进行操作,并使用php的exec命令()执行实际的程序。谢谢,但您给我的教程只使用服务器端的常见操作,如mysql查询。我需要在我的服务器上执行程序,该服务器处理来自post方法的数据。您只需按照rpc部分的教程进行操作,并使用php的exec命令()执行实际的程序。