首页 > Php > 基础系列 > Php接收及返回Get\Post请求
2018
02-27

Php接收及返回Get\Post请求

我们的测试环境是WAMP环境,附上环境安装教程WAMP安装教程

一、创建脚本

打开www目录,我的wamp安装在d盘,所以www目录在d:\wamp64\www下(如果系统32位,则为d:\wamp\www)

在该目录下新建test目录,并新建test.php文件

Php接收及返回Get\Post请求 - 第1张  | u3d8技术分享

二、测试环境

打开刚创建的test.php文件,在里面写上下面内容进行测试

编写完成 保存后 通过浏览器打开http://localhost/test/test.php页面

Php接收及返回Get\Post请求 - 第2张  | u3d8技术分享

会看到有“网虫虫测试” 内容输出,则代表环境正常,否则 请检查环境。

三、测试网页地址输入的Get请求

环境测试ok,咱们就可以测试Get请求了

修改test.php

编写完成 保存后 通过浏览器打开http://localhost/test/test.php?name=wangchongchong&score=100页面

注意,这次咱们在地址后面加了两条参数

分别是name=wangchongchong        score=100

看下咱们显示的输入的内容

Php接收及返回Get\Post请求 - 第3张  | u3d8技术分享

通过结果可以看出,我们已经通过php语言截取到地址栏输入的参数了。

四、测试客户端发起的Get请求

可以使用任意客户端进行测试,一般支持Http协议,能够发送Get\Post请求的都可以。

这里我们使用Unity作为测试客户端

首先我们修改下test.php脚本,目的是通过客户端发来的分数,返回给客户端一个假的排行数据

在客户端创建一个测试脚本,在里面写上如下内容

运行客户端,查看返回结果

Php接收及返回Get\Post请求 - 第4张  | u3d8技术分享

五、测试客户端发起的Post请求

因为Post请求不支持在地址栏加参数,所以我们直接用客户端进行测试

同样,我们先修改服务器端代码。Post请求和Get请求在服务器端类似,只需要把Get改为Post即可,如下

修改test.php

在客户端发起Post请求

运行客户端,查看返回结果

Php接收及返回Get\Post请求 - 第5张  | u3d8技术分享

最后编辑:
作者:网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

留下一个回复

你的email不会被公开。