php怎么判断是get还是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怎么判断是get还是post请求

    php中可利用变量“$_SERVER”来判断是get还是post请求,语法“if($_SERVER['REQUEST_METHOD']==='GET')”或“if($_SERVER['REQUEST_METHOD']==='POST')”。
    阅读数:727 php 请求类型 get post
  • php怎么判断是安卓还是ios开发

    php判断是安卓还是ios的方法:1、创建一个PHP示例文件;2、通过“function get_device_type(){...}”方法实现判断;3、调用“Objective-C”函数获取到手机类型即可。
    阅读数:842 php 安卓 ios
  • php curl如何发送get或者post请求

    这篇文章主要为大家展示了“php curl如何发送get或者post请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php curl如何发送get或者post请求”这篇文章吧。php可以扮演资
    阅读数:323 php 更多
  • 在PHP中怎么实现GET和POST请求的方法

    本篇内容主要讲解“在PHP中怎么实现GET和POST请求的方法 ”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在PHP中怎么实现GET和POST请求的方法 ”吧!1.CURL介绍CURL是一个
    阅读数:260 php
  • php怎么判断是关联数组还是索引数组

    判断方法:1、用array_values()将指定数组转为索引数组;2、用array_diff_key()比较原数组和索引数组的键名,返回一个差集数组;3、用empty()判断差集数组是否为空数组,如果是则原数组为索引数组,反之为关联数组。
    阅读数:855 php 关联数组 索引数组
  • php curl发起get与post网络请求案例详解

    这篇文章主要介绍了php curl发起get与post网络请求案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
  • php怎么判断奇数还是偶数

    php判断奇数还是偶数的方法:1、新建一个php文件;2、定义一个变量;3、使用“%”取模运算符将数字10对2取模;4、使用if语句判断上一步的结果,并通过echo输出提示即可。
    阅读数:587 php
  • 怎么查看php是ts还是nts

    在PHP中,可以利用phpinfo()函数来查看php是ts版本还是nts版本,该方法可以展示出当前phpinfo信息,若“Thread Safety”项的信息是“enabled”,一般来说就表示ts版本,否则就是nts版本。
    阅读数:906 php
  • php 怎么实现判断联通还是电信

    php实现判断联通还是电信的方法:1、创建一个HTML页面并通过js代码验证手机号码是否正确;2、通过PHP代码“public function phone_check(){...}”判断号码是联通还是电信即可。
    阅读数:935 php
  • php如何判断字符串是中文还是英文

    php判断字符串是中文还是英文的方法:在php项目中自定义一个函数方法,通过“preg_match("/^[^\x80-\xff]...);”判断是否是英文以及“preg_match("/^[".chr(0xa1)."-".chr..."]
    阅读数:406 PHP 字符串
  • php是视频还是图片

    php不是视频也不是图片,php是一种创建动态交互性站点的强有力的服务器端脚本语言;PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己。
    阅读数:424 php
  • php怎么判断移动端还是pc端

    php判断移动端还是pc端的实现方法:1、创建一个php示例文件;2、定义函数为“function is_Mobile(){if (isset($_SERVER['HTTP_VIA']) && stristr($_SERVER['HTTP_VIA'], "wap")) {return true;}...”;3、调用函数即可。
    阅读数:734 php
  • php怎么判断当前是几点

    php判断当前是几点的方法:1、使用time()或strtotime()函数,获取代表当前时间的时间戳;2、使用“date("H:i:s",时间戳)”语句格式化时间戳,将其转换为“时:分:秒”格式并输出即可。
    阅读数:165 php 时间日期
  • php是前台还是后端语言

    php是后端语言,后端是管理、运营、数据挖掘等非面向访问者的东西;php就是在服务器端执行的脚本语言,其语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己;php同时还支持面向对象和面向过程的开发,使用上非常灵活。
    阅读数:511 php
  • php是多继承还是单继承

    php是单继承。php是不支持多继承的,但是php可以通过使用interface或者trait实现多继承,如【interface test1 {public function connect();}interface test2 ...】。
    阅读数:133 php 单继承 多继承
  • php怎么判断路径为文件夹还是文件

    在php中,可以利用if语句和is_dir()、is_file()函数来判断路径为文件夹还是文件,语法“if(is_dir($file)){echo "是文件夹";}else if(is_file($file)){echo "是文件"}”。
    阅读数:439 php 路径 文件夹 文件
  • php怎么判断字符串是几位

    php判断字符串是几位的方法:1、使用strlen()函数,可获取英文字符串的字符个数,语法“strlen($str)”;2、使用mb_strlen()函数,语法“mb_strlen($str ,$encoding)”。
    阅读数:687 php 字符串
  • php是编译型语言还是解释性语言

    php是解释型语言。php是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言;PHP解释器会将PHP代码解释为opcode之后再交由Zend引擎执行。
  • 浅谈PHP模拟发送POST请求之curl基本使用

    今天来介绍PHP模拟发送POST请求的重型武器——cURL函数库的使用和其多线程的优化方法。说起cURL函数,可谓是老生常谈,但网上许多资料都在关键部分语焉不详,于是笔者翻了些资料,结合自己的笔记,总结了这篇文章,希望能给初次接触cURL的开发者提供一些帮助。
    阅读数:675 php post php curl
  • php的array()操作的是数组还是对象

    在PHP中,array()操作的是数组,是允许对数组操作的函数,该函数的作用是创建数组;PHP支持单维和多维的数组,同时提供了用数据库查询结果来构造数组的函数,语法为“array(value1,value2,value3,etc.)”或者“array(key=>value,key=>value,key=>value,etc.)”。本文操作环境:Windows10系统、PHP8.1版、Dell G3电
    阅读数:751 php