您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页php应用接口如何写

php应用接口如何写

来源:意榕旅游网

php应用接口如何写

php程序的运行需要安装相应的php运行环境,我们可以使用phpStudy集成包进行部署,也可以使用支持php的虚拟主机运行php程序。

这里我们以虚拟主机为例,讲解php如何为我们的应用写接口。

材料:

  • 支持php的虚拟主机。

  • 具体实现:

    1、新建php程序

    首先,我们新建一个php文件,没php开发环境的话,用记事本新建一个文档,然后里面直接输入一段你想返回的内容,然后保存,重命名,把后缀改为.php。最后把他丢到虚拟主机上面去,如下图:1.jpg

    然后我们用浏览器就可以直接访问打开了,输入地址:http://ip/test.php,如果你有域名并且解析到了虚拟主机,可以使用http://域名/test.php进行访问,因为是在Web目录下,所以直接是ip地址或者域名后面加文件的名字就能打开。

    2、php处理get请求

    <?php 
    $x = 5;
    $y = $_GET['id'];
    $z = $x + $y;
    echo "变量z为: $z"; 
    ?>

    上面的代码就是把链接上id的值拿到,然后和x的值相加,然后再返回。

    3、应用程序发起请求(Android IOS发起请求可在网上找到示例)

    2.jpg

    3.jpg

    ok,和我们想的一样,成功的返回了内容。就这样,简单的一个get请求接口就完成。

    4、php处理post请求

    其实和get请求差不多,只是拿值的方法不同,其他的操作一样。

    $_GET['id'] 变成 $_POST['id']

    完整代码:

    <?php 
    $x = 5;
    $y = $_POST['id'];
    $z = $x + $y;
    echo "变量z为: $z"; 
    ?>

    5、返回json数据

    一般的接口请求,都是返回json数据,那php怎样返回呢?如下:

    <?php 
    $data = array('age' => 20, 'name' => '景天'); 
    $response = array('code' => 200,'message' => '请求成功','data' => $data,); 
    echo json_encode($response);
    ?>

    这样的话,返回的内容就是:

    {
     "code":200,
     "message":"请求成功",
     "data":{
     "age":20,
     "name":"景天"
     }
    }

    总结

    好了,到目前为止,我们就完成第一个接口了。虽然没有涉及到具体业务逻辑,但也是能正常返回数据了。

    更多PHP相关知识,请访问PHP中文网!

    Copyright © 2019- yrrf.cn 版权所有

    违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

    本站由北京市万商天勤律师事务所王兴未律师提供法律服务