返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么判断是get还是post请求
  • 727
分享到

php怎么判断是get还是post请求

php请求类型getpost 2015-05-03 10:05:49 727人浏览
摘要

php中可利用变量“$_SERVER”来判断是get还是post请求,语法“if($_SERVER['REQUEST_METHOD']==='GET')”或“if($_SERVER['REQUEST_METHOD']==='POST')”。

教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

在实际使用中,GET是用来取数据的,像跳转到什么页面,做一些逻辑判断。

POST大多是表单提交。很不推荐使用表单得时候使用GET,除非像我上面说得,你得行为是为了获取数据。GET从逻辑上会更好理解一点。

php很简单,把GET和POST统一化了,简便放入一个变量中。再不必去理解整个请求的逻辑。所以在php中,会很少去考虑是用post还是get。

PHP判断请求类型是POST还是GET 正确方法

$_SERVER['REQUEST_METHOD']

一个简单的 PHP判断请求类型是POST还是GET 示例代码:

<?php
if( $_SERVER['REQUEST_METHOD'] === 'GET'){
            echo '这是GET请求';
}else{
            echo '这是其它类型的请求';
}

注意:

$_SERVER['REQUEST_METHOD']的值为大写的:GET或者POST;

$_SERVER['REQUEST_METHOD']其它一些值的请求类型如下:

  • GET 是从服务器获取数据

  • POST 向服务器发送所需要处理的数据

  • HEAD 获取与GET方法相应的头部信息

  • PUT 更新或者替换一个现有的资源

  • DELETE 删除一个服务器上的资源

  • TRACE 对传到服务器上的头部信息进行追踪

  • OPTioN 获取该服务器支持的获取资源的Http方法

--结束END--

本文标题: php怎么判断是get还是post请求

本文链接: https://www.lsjlt.com/news/227.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php怎么判断是安卓还是ios开发
    php判断是安卓还是ios的方法:1、创建一个PHP示例文件;2、通过“function get_device_type(){...}”方法实现判断;3、调用“Objective-C”函数获取到手机类型即可。 ...
    849
    2023-04-02
    php 安卓 ios
  • php curl如何发送get或者post请求
    这篇文章主要为大家展示了“php curl如何发送get或者post请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php curl如何发送get或者post请求”这篇文章吧。php可以扮演资 ...
    339
    2023-04-02
    php 更多
  • 在PHP中怎么实现GET和POST请求的方法
    本篇内容主要讲解“在PHP中怎么实现GET和POST请求的方法 ”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在PHP中怎么实现GET和POST请求的方法 ”吧!1.CURL介绍CURL是一个 ...
    260
    2023-04-02
    php
  • nodejs中怎么实现get/post请求
    这篇文章给大家介绍nodejs中怎么实现get/post请求,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.用form表单的方法:(1)get方法前端代码:form action = "/login" method ...
    394
    2023-04-02
    nodejs post get
  • 怎么利用Javascript发送GET/POST请求
    这篇文章主要为大家展示了“怎么利用Javascript发送GET/POST请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么利用Javascript发送GET/POST请求”这篇文章吧。基于 ...
    863
    2023-04-02
    javascript get post
  • php怎么判断是关联数组还是索引数组
    判断方法:1、用array_values()将指定数组转为索引数组;2、用array_diff_key()比较原数组和索引数组的键名,返回一个差集数组;3、用empty()判断差集数组是否为空数组,如果是则原数组为索引数组,反之为关联数组。 ...
    856
    2023-04-02
    php 关联数组 索引数组
  • NodeJS中怎么收发GET和POST请求
    NodeJS中怎么收发GET和POST请求,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一 express框架接收app.get(/,function(req,res) { ...
    450
    2023-04-02
    nodejs get post
  • php curl发起get与post网络请求案例详解
    这篇文章主要介绍了php curl发起get与post网络请求案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 ...
    601
    2023-04-02
    php curl php curl发起get请求 php curl发起post请求
  • php怎么判断奇数还是偶数
    php判断奇数还是偶数的方法:1、新建一个php文件;2、定义一个变量;3、使用“%”取模运算符将数字10对2取模;4、使用if语句判断上一步的结果,并通过echo输出提示即可。 ...
    592
    2023-04-02
    php
  • python模拟get/post请求登录
    今天学习了python模拟登陆,然后自己进行一下总结,以csdn登录为例子,浏览器为Chrome1:直接携带cookie请求url地址1.1cookie放在headers中import requests#1.直接携带cookie请求URL地 ...
    265
    2023-04-02
    python post
  • POST请求和GET请求怎么传递和接收解析参数
    本篇内容介绍了“POST请求和GET请求怎么传递和接收解析参数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1. 前言接口参数应该怎么传递 ...
    415
    2023-04-02
    post请求 get请求
  • Node.js中怎么发起get/post请求
    Node.js中怎么发起get/post请求,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、get由于get请求的参数在url后面,所以相对比较简单。node ...
    340
    2023-04-02
    node.js
  • 怎么查看php是ts还是nts
    在PHP中,可以利用phpinfo()函数来查看php是ts版本还是nts版本,该方法可以展示出当前phpinfo信息,若“Thread Safety”项的信息是“enabled”,一般来说就表示ts版本,否则就是nts版本。 ...
    908
    2023-04-02
    php
  • php 怎么实现判断联通还是电信
    php实现判断联通还是电信的方法:1、创建一个HTML页面并通过js代码验证手机号码是否正确;2、通过PHP代码“public function phone_check(){...}”判断号码是联通还是电信即可。 ...
    940
    2023-04-02
    php
  • Java 使用 HttpClient 发送 GET请求和 POST请求
    本文主要介绍了Java 使用 HttpClient 发送 GET请求和 POST请求,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ...
    523
    2023-04-02
    Java HttpClient GET请求 Java HttpClient POST请求
  • 怎么判断是浏览器还是node环境
    这篇文章将为大家详细讲解有关怎么判断是浏览器还是node环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。node中window是未定义;setImmediate是定义的,在浏览器中未定义timer阶段: ...
    258
    2023-04-02
    node
  • php是视频还是图片
    php不是视频也不是图片,php是一种创建动态交互性站点的强有力的服务器端脚本语言;PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己。 ...
    438
    2023-04-02
    php
  • Vue如何为GET或POST请求设置请求头
    这篇文章主要介绍了Vue如何为GET或POST请求设置请求头,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 ...
    275
    2023-04-02
    Vue设置请求头 Vue GET请求 Vue POST请求
  • php如何判断字符串是中文还是英文
    php判断字符串是中文还是英文的方法:在php项目中自定义一个函数方法,通过“preg_match("/^[^\x80-\xff]...);”判断是否是英文以及“preg_match("/^[".chr(0xa1)."-".chr..."] ...
    442
    2023-04-02
    PHP 字符串
  • php怎么判断移动端还是pc端
    php判断移动端还是pc端的实现方法:1、创建一个php示例文件;2、定义函数为“function is_Mobile(){if (isset($_SERVER['HTTP_VIA']) && stristr($_SERVER['HTTP_VIA'], "wap")) {return true;}...”;3、调用函数即可。 ...
    752
    2023-04-02
    php
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作