03 2017 档案
摘要:序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。下面来看php中多种序列化的对比。 前言 序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转
阅读全文
摘要:urlencode()函数用于编码URL字符串。 假设你的网站希望采用rest风格的路由来做搜索引擎优化: 上面的业务是根据某个tag名称,来呈现对应的页面,但是url中是不允许有中文出现的,所以如果我的 name是: 那么我需要urlencode一下。 PS:现代浏览器几乎都支持中文直接显示,那是
阅读全文
摘要:利用冒泡排序,可以找出其中缺少的数字,但这里要告诉大家的是另外三个简单的办法。 1,构造一个新数组,把原数组值作键,键作值。然后从1开始遍历新数组,如果某个下标的元素没有值,则这个下标就是原数组所没有的值 2,1到100的和减去原数组的和,差值就是缺少的元素 3,php异或运算的特性 $a^1^2^
阅读全文
摘要:(1)magic_quotes_gpc选项打开,在这种情况下所有的客户端GET和POST的数据都会自动进行addslashes处理 (2)防止对数字值的SQL注入,如用intval()等函数进行处理 (3)mysql_real_escape_string( string ) addslashes(s
阅读全文
摘要:本文实例讲述了php防止站外远程提交表单的方法,分享给大家供大家参考。具体实现方法如下: 一般来说防止站外提交表单无非就是对每一次打开表单或提交数据都会需要加一个token来进行验证了,这个其实与验证码做法没什么两样了,下面来看几个防止站外远程提交表单的例子。 例子一:我们每一次打开提交页面生成一个
阅读全文
摘要:一直没没有注意,有时候,用action传值比如,submit.php?id=123有时候会收不到id,因为只有在method='POST'的时候,才可以接收到。method='GET'的时候是接收不到的。
阅读全文

浙公网安备 33010602011771号