用PHP怎么发送HTTP POST 请求。怎么获得返回结果。

用PHP怎么发送HTTP POST 请求。怎么获得返回结果。,第1张

<form action="PHPphp" method="POST">

<input type="text" name="name">

<input type="submit" name="submit">

</form>

直接提交就能将内容以POST方式发送到PHP页面了。

至于怎么接收很简单,用$_POST,这是一个数组

print_r($_POST);

GET是在地址栏可见的,而POST是不可见的。具有保密性。。

一般机密性的数据用POST传送。

我的是老版本的thinkPHP框架,应该是31的

我在模板页里面设置代码如下

<form method="post" action="">

<input type="checkbox" name="abcd[]" value="12" />

<input type="checkbox" name="abcd[]" value="34" />

<input type="checkbox" name="abcd[]" value="56" />

<input type="submit" value="提交" />

</form>

然后在方法里面写的该方法如下:

public function serve(){

if(IS_POST){

print_r($_POST);

//或者以下打印方式

print_r($this->_post());

}

$this->display();

}

以上两个方法获取的值打印出来的数组均是 Array ( [abcd] =>)这样,abcd这个复选框并不是数组信息

1、首先安装配置php集成环境。以phpstudy为例。

2、在>

3、html文件先引用所需的类库jquery文件,其次在body部分,以一个简单的表单提交为例。

4、html的javascript-ajax部分,以上步body中的cilik事件为例。

5、php文件的编写部分,主要使用$_POST来接受ajax传输的数据,并可以返回不同类型的数据。如echo结果或者json_encode转码成为json格式的数据返还给前端做处理。

6、结果展示:表单中的内容在提交后,无刷新展示了出来。

具体的判断方法如下:

如果是在不知道前台用什么提交的话,在后台只要判断一下哪个数组不为空就行了:

$method = !empty($_GET)  'GET' : 'POST';

echo($method);

ps:上面只是用来判断用什么方式提交的,顺便还可以映射一下,使用的话就更方便了

if(!empty($_POST)){

extract($_POST);

}else{

extract($_GET);

}

附带post、get的区别:

1、$_GET变量接受所有以get方式发送的请求,及浏览器地址栏中的之后的内容

2、$_POST变量接受所有以post方式发送的请求,例如,一个form以method=post提交,提交后php会处理post过来的全部变量

以上就是关于用PHP怎么发送HTTP POST 请求。怎么获得返回结果。全部的内容,包括:用PHP怎么发送HTTP POST 请求。怎么获得返回结果。、thinkphp如何接受安卓post请求、PHP怎么接收jQuery的Ajax post过来的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9292110.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存