wlbk.net
当前位置:首页 >> php判断是post提交 >>

php判断是post提交

如果是在不知道前台用什么提交的话,在后台只要判断一下哪个数组不为空就行了 $method = !empty($_GET) ? 'GET' : 'POST';echo($method);//上面只是用来判断用什么方式提交的,顺便还可以映射一下,使用的话就更方便了if(!empty($_POST)){ extrac...

具体的判断方法如下: 如果是在不知道前台用什么提交的话,在后台只要判断一下哪个数组不为空就行了: $method = !empty($_GET) ? 'GET' : 'POST'; echo($method); ps:上面只是用来判断用什么方式提交的,顺便还可以映射一下,使用的话就更方便...

$name='name'; if(isset($_POST[$name])) { echo "存在"; }else{ echo "不存在"; } //以上方法是判断是否存在name索引

function getIsPostRequest(){return isset($_SERVER['REQUEST_METHOD']) && !strcasecmp($_SERVER['REQUEST_METHOD'],'POST');}if(getIsPostRequest()) { echo 'post';} else { echo 'get';}这样就可以了,支持普通请求和ajax以及所有请求方式;

单讲if(IS_POST)的意思是 如果从上个页面接受到数据了 就怎么样 引申下就是前台页面想php页面提交的表单数据,比如: a.php

提交自己的话用

用PHP向服务器发送HTTP的POST请求,代码如下:

$_SERVER['REQUEST_METHOD']该变量中存储的是表单提交的方式。 默认为get可用isset($_POST["表单名或字段名"]) 或者$_SERVER['REQUEST_METHOD']=="POST"判断 试过以下是无效的:用$_REQUEST_METHOD 来判断 , 如:

可以用$_SERVER['REQUEST_METHOD']来做判断 该变量中存储的是表单提交的方式 也可以isset($_POST['name']) 如果未设置 那就是 $_GET方式了 感觉这种需要判读post还是get的方式需求不大 因为前后端交互一般都是商量好的接口是用post还是get 欢迎采纳

$_SERVER['REQUEST_METHOD']该变量中存储的是表单提交的方式。默认为get可用isset($_POST["表单名或字段名"]) 或者$_SERVER['REQUEST_METHOD']=="POST"判断 试过以下是无效的:用$_REQUEST_METHOD 来判断 ,如:

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com