首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP Webservice教程

问PHP Webservice教程
EN

Stack Overflow用户
提问于 2011-03-25 18:40:55
回答 1查看 3.2K关注 0票数 1

我知道PHP -我用PHP开发了网站-我还知道基本的apache配置。我还阅读了有关RESTful read服务的内容。我已经学会了如何编写一个使用how服务的PHP-CLI程序。

但是,我从来没有开发过have服务。我正在努力寻找一个很好的教程,它解释了如何用PHP编写一个简单的PHP服务&以及如何在Apache上托管它。我搜索过的大多数教程似乎都使用了各种框架。

我只是想写一些简单的东西,比如

给http://mysite/addup打电话。如果你使用2和4作为2个参数来调用它,它会将它们相加,并返回一个6作为响应。

如果没有任何额外的框架,这样的事情是不可能的。如果可能的话,有人能给我指点一下教程吗?

如果没有,那么我可以用来做一些事情的最简单的框架是什么&一个解释相同的教程。

我不是在看SOAP、WSDL或XML。只是一些基本的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-25 19:41:31

web服务与php应用程序非常相似,但您返回的不是html,而是供客户端使用的数据。

假设您有一个AddNumbers服务,它有两个参数。

AddNumbers.php?num1=25&num2=30

在AddNumbers.php中,您可以检查num1和num2是否为数字,如果是,则只需打印num1 + num2的值。

然后,在and服务的调用方中,读取返回的数据,仅此而已。

但是,为了互操作性,您可能希望使用json、xml或其他格式来格式化数据,因为当您具有从服务返回的复杂数据集时,这可能会更容易。在一个真实的例子中,你可以使用posts而不是gets。

在一个真实的示例中,在您的can服务中,您可能需要一个数据库,获取一些行并以特定格式返回它们,在表中插入数据或任何您能想象到的东西。

如果你想要一个restful api,你可能需要在你的the服务器上的目录中的一个.htdocs文件中使用mod-rewrite指令。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5431340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档