2.4, 'b'=>3 ]; print_r($arr); /** * ( [a] => 2.4 [b] => 3 ) */ var_dump(json_encode($arr));//{"a":2.3999999999999999,"b":3} /** * 明明是2.4 在转换json的时候 变成... ...
分类:
Web程序 时间:
2018-11-22 12:28:33
阅读次数:
974
XSS跨站漏洞最终形成的原因是对输入与输出没有严格过滤。 1、输入与输出 在HTML中,<,>,",',&都有比较特殊的意义。HTML标签,属性就是由这几个符合组成的。PHP中提供了 htmlspecialchars()、htmlentities()函数可以把一些预定的字符转换为HTML实体。 &成 ...
分类:
其他好文 时间:
2018-11-04 00:25:49
阅读次数:
192
问题描述: php返回json格式的数据,当返回数据的为数组,且key为字符串时,json化后将返回jsonObject,但是如果是空数组,有可能返回的就是jsonArray,数据结构不一致导致端解析json失败。 方法一: 使用JSON_FORCE_OBJECT 缺点:所有的数据都会变成jsonO ...
分类:
编程语言 时间:
2018-10-22 14:59:54
阅读次数:
199
可以先把数组用php原生的方法json_encode()转化成json格式,赋值后再把json格式的数据通过eval()转化为数组,然后再遍历; ...
分类:
编程语言 时间:
2018-10-19 20:47:56
阅读次数:
224
打印插入日志数据到库 M()->table("t_log")->data(array( 'id'=>'6'.time(), 't'=> json_encode($item) //对象转json ))->add(); ...
分类:
数据库 时间:
2018-10-13 15:42:46
阅读次数:
179
一、转义或者转换的目的 1. 转义或者转换字符串防止sql注入 2. 转义或者转换字符防止html非过滤引起页面布局变化 3. 转义或者转换可以阻止javascript等脚本的xss攻击,避免出现类似恶意弹窗等等形式 二、函数 1. addslashes($str); 此函数转义预定义的字符:单引号 ...
分类:
数据库 时间:
2018-10-12 23:39:41
阅读次数:
214
table.unpack遇到的问题 做了个中转的服务, socket+json 传递数据, 通过 {...} 封装不定参数然后 json.encode 传递到其他服务器, 然后其他服务器 json.decode 之后再通过 table.unpack 解出之前 {...} 里面的参数, 如果这里是 t ...
分类:
其他好文 时间:
2018-10-11 12:21:42
阅读次数:
195
1、json_encode 与 json_decode json_encode 把数组转化成字符串 json_encode(array) json_decode 把目标字符串转成数组json_decode(string,true),如果省略第二个参数,那么生成的是个对象 ...
分类:
Web程序 时间:
2018-10-10 01:08:14
阅读次数:
224
1、特殊字符(<, >, ‘, “, &)的处理 2、使一个非关联数组输出一个类而非数组 3、将数字字符串编码成数字 4、特殊字符’/’的处理(不要编码’/’) 5、确保浮点数被编码为浮点数 6、中文字符编码(以字面编码多字节Unicode字符) ...
分类:
Web程序 时间:
2018-10-09 13:29:45
阅读次数:
369
URL: urlencode(); //编码 urldecode(); //解码 base64: base64_encode(); base64_decode(); JSON: json_encode(); json_decode(); SESSION: session_encode(); sess ...
分类:
Web程序 时间:
2018-10-07 13:52:03
阅读次数:
478