广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 原生怎么判断是不是ajax提交
  • 689
分享到

php 原生怎么判断是不是ajax提交

php 2022-11-19 09:11:51 689人浏览 八月长安
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 原生怎么判断是不是ajax提交?思路:在你进行ajax请求的时候,设置一个文件头信息的变量,在php端判断这个信息是否存在以及是否等于自己设置的值,就可以知道

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php 原生怎么判断是不是ajax提交?

思路:在你进行ajax请求的时候,设置一个文件头信息的变量,在php端判断这个信息是否存在以及是否等于自己设置的值,就可以知道是否是ajax请求了。

做法:js端发送头信息

对象.setRequestHeader("变量名","变量值");

如 xmlHttp..setRequestHeader("X_REQUESTED_WITH","XMLHttpRequest");

php端接受信息,注意此时接受的变量存在 $_SERVER['HTTP_变量名'];中,

如上面的例子则为$_SERVER['HTTP_X_REQUESTED_WITH'];

echo isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&($_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest')?'it is ajax':'it is not ajax';

注释:js和Jquery中有些许不同,自己注意一下,再者变量名字不要冲突了

附加:如果这是你自己的网站,你只是自己区别一下的话,这样就可以了,但是,它是防止不了别人盗用你的ajax数据的,因为这些都是可以模拟的,一个好的方法是设计session验证之类的。

相关代码:


  function is_ajax()
    {
        if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
            return true;
        else
            return false;
    }

以上就是php 原生怎么判断是不是ajax提交的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php 原生怎么判断是不是ajax提交

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php 原生怎么判断是不是ajax提交
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php 原生怎么判断是不是ajax提交?思路:在你进行ajax请求的时候,设置一个文件头信息的变量,在php端判断这个信息是否存在以及是否等于自己设置的值,就可以知道...
    99+
    2022-11-19
    php
  • php原生如何判断是不是ajax提交
    今天小编给大家分享一下php原生如何判断是不是ajax提交的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php原生判断是不是...
    99+
    2023-07-04
  • php判断post是否提交
    php判断post是否提交的方法:1、创建一个php示例文件;2、使用“if”语句进行条件判断;3、查询“$_SERVER['REQUEST_METHOD']=POST”是否为真,获取POST提交的数据,如果为假,进入显示页...
    99+
    2023-05-24
    php
  • php怎么判断是不是文件
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,可以利用is_file()来判断是不是文件。is_file() 函数检查指定的文件是否是常规的文件。语法:is_file(file)参数file:必需。规定...
    99+
    2020-10-25
    php 文件
  • php怎么判断是不是正数
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php怎么判断是不是正数php判断一个变量是否为正整数方法一:if(preg_match("/^[1-9][0-9]*$/" ,$amount)){ ...
    99+
    2016-07-28
    php 正数
  • php 怎么判断是不是数组
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php 怎么判断是不是数组代码示例:$a = 1; if( is_array( $a ) ){ echo '是数组'; }else{ echo...
    99+
    2021-06-05
    php 数组
  • php怎么判断是不是手机号
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php正则判断手机号码的方法导读: php用正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以preg_match_all(),如果要检查用户输入的手机号是否...
    99+
    2022-03-30
    php
  • php怎么判断是不是文件夹
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,可以利用is_dir()函数来判断是不是文件夹。is_dir() 函数检查指定的文件是否是一个目录。语法:is_dir(file)file:必需参数,规定要...
    99+
    2019-03-01
    php 文件夹
  • php怎么判断数据是不是json
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php怎么判断数据是不是json?php判断是否为json格式的方法http://www.poluoluo.com/jzxy/201403/265005.htmlphp怎...
    99+
    2017-01-06
    php json
  • php怎么判断值是不是int类型
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php判断值是不是int类型(整型)方法1:使用is_int()函数is_int() 函数用于检测变量是否是整数。如果指定值是整数则返回TRUE,否则返回FALSE。&...
    99+
    2020-03-04
    php 类型检查 int类型 整型
  • php怎么判断post有没有提交
    PHP是一种广泛使用的服务器端脚本语言,它可以用于创建交互式和动态的Web应用程序。在开发PHP应用时,我们通常需要通过表单将用户输入数据提交给服务器端处理。然而,有时候我们需要在PHP中判断是否有表单数据被提交,这篇文章将介绍如何进行这样...
    99+
    2023-05-14
    post php
  • PHP中怎么判断子串是不是存在
    本篇文章为大家展示了PHP中怎么判断子串是不是存在,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在进行字符串查找操作时,有时会要求在某一字符串中查找指定的子字符串(简称子串),看看该子串是否存在于这...
    99+
    2023-06-20
  • php怎么判断是不是当天时间段
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php怎么判断是不是当天时间段?PHP 判断时间是否为当天时间第一种:<php echo '<meta charset="u...
    99+
    2022-04-20
    php
  • php怎么判断一个数是不是整数
    两种方法:1、用floor()进行取整,再和原数比较,语法“floor($n)===$n”,如果相等则是整数,反之则不是整数。2、用is_int()进行检测,语法“is_int($n)”,如果返回TRUE则是整数,返回FALSE则不是整数。...
    99+
    2022-06-14
    php php数组
  • 怎么用php判断年份是不是闰年
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑用php判断年份是不是闰年闰年的2月有29天,我们可以利用这个特性,使用date()获取给定年份$year中2月所包含的天数,判断该天数是否为29天,这样就可以判断给定...
    99+
    2018-12-02
    php 闰年
  • php怎么判断一个数是不是偶数
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php判断一个数是不是偶数在php中,想要判断一个数是不是偶数,只需要判断该数是否能被2整除。换句话说,就是除以2的余数,余数为0的数。在利用取余运算符“%”和相等运算...
    99+
    2018-09-23
    php 偶数 % == 运算符
  • php怎么判断字符串是不是整数
    两种方法:1、用intval()将字符串转为整数值,再用“==”运算符判断整数值是否和原字符串相等,语法“intval($str)==$str”,相等则是整数。2、用is_numeric()和strpos()判断字符串是否为不包含小数点的数...
    99+
    2022-08-12
    php php字符串
  • php怎么判断两数组是否有交集
    判断步骤:1、利用array_intersect_assoc()函数比较两个数组的键名和键值,语法“array_intersect_assoc(数组1,数组2)”,会返回一个交集数组;2、利用“===”运算符判断交集数组是否为空,语法“交集...
    99+
    2022-07-15
    php php数组
  • 使用php怎么判断日期是不是周末
    这篇文章给大家介绍使用php怎么判断日期是不是周末,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先,打开php编辑器,新建php文件,例如:index.php。在index.php中,再输入代码:echo '...
    99+
    2023-06-15
  • thinkphp中怎么判断是否使用了AJAX
    这篇文章主要介绍“thinkphp中怎么判断是否使用了AJAX”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp中怎么判断是否使用了AJAX”文章能帮助大家解决问题。首先,了解 thin...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作