PHP判断一个请求是AJAX请求还是普通请求

    在PHP程序中,如何判断一个网页请求是ajax请求还是普通请求?我们在做项目中经常会存在这样一个问题,在浏览器中直接输入我ajax提交的地址后,浏览器就能直接请求数据并将数据打印到页面上。从程序的严谨性上和安全上来说,我觉得这样非常不好。 但是由于水平有限,这个问题直到今天才被我解决,特此留下文章以供有此需要的人学习。 首先说说原理:在发送ajax请求的时候,我们可以通过XMLH...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    js实现md5加密

    由于项目的需求需要在客户端对一个js变量值进行md5加密然后发送到服务端验证,于是查了一下关于js中的md5加密方法,js本身是没有像php中那样直接一个md5函数完事儿了的解决方法,但网上有高手写出来的md5加密方法,经亲自测试是可行的,发出来备忘并分享一下。 md5加密方法文件下载地址:md5.javascript.rar 使用方法如下: <script type="text/javascript" src="md5.js"></scr...阅读全文
    作者:绝缘体.. | 分类:javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    php 数据类型转换

    本篇文章主要分享一下PHP数据类型转换的知识。 PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换成对象 PHP数据类型有三种转换方式: (1)在要转换的变量之前加上用括号括起来...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    MikroTik RouterOS/ROS统计在线用户数脚本

    添加地址列表,多个网段添加一行 /ip firewall address-list add address=192.168.1.0/24 disabled=no list=lan add address=192.168.2.0/24 disabled=no list=lan 添加地址列表,多个网段添加一行 /ip firewall address-list add address=192.168.1.0/24 disabled=no list=lan add address=192.168.2.0/24 disabled=no list=lan 添加L7识别视频和下载用户 /ip firewall layer7-pro...阅读全文
    作者:绝缘体.. | 分类:go, html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    php mysql基本操作总结

    偶尔要用到php做一些mysql数据库的操作测试,自己写起来太麻烦,搜索的结果一般都又包含一大堆没用的代码,这里将php mysql的操作做一下总结,希望以后用到的时候不用再感到麻烦了。 <?php $dbhost='localhost'; $dbuser='root'; $dbpass='123456'; $dbname='products'; $connect=mysql_connect($dbhost,$dbuser,$dbpass); if(!$connect) exit('数据库连接失败!'); mysql_sel...阅读全文
    作者:绝缘体.. | 分类:go, MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    jquery插件开发方法分享

    首先说明的是jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数;另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种插件的开发方法做一些分享。 1、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例...阅读全文
    作者:绝缘体.. | 分类:CSS, go, html, java, 编程语言 | 阅读: | 标签:, , , ,

    php异步调试和线上调试网站程序的方法

    当碰到一个网站需要不间断运行,但又需要调试该网站的程序错误的时候,该如何办呢?是靠经验一点点猜测,还是直接打印错误信息让其在页面输出? 下面分享一种方法同时满足这两种条件,既方便网站程序错误调试,又不影响网站的正常运行的调试方法。将下面的php语句复制到公共代码顶部即可。 //ini_set('error_reporting',E_ALL ^ E_NOTICE);//显示所有除了notice类型的错误信息 ini_set(...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,