php安全之直接用$获取值而不$_GET 字符转义


Posted in PHP onJune 03, 2012
<? 
function my_addslashes($string, $force = 0) { 
!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); 
if(!MAGIC_QUOTES_GPC || $force) { 
if(is_array($string)) { 
foreach($string as $key => $val) { 
$string[$key] = my_addslashes($val, $force); 
} 
} else { 
$string = addslashes($string); 
} 
} 
return $string; 
} 
foreach(array('_COOKIE', '_POST', '_GET') as $_request) { 
foreach($$_request as $_key => $_value) { 
$_key{0} != '_' && $$_key = my_addslashes($_value); 
} 
} 
echo $urls; 
?>
PHP 相关文章推荐
smarty 原来也不过如此~~呵呵
Nov 25 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
php shell超强免杀、减少体积工具实现代码
Oct 16 PHP
用 Composer构建自己的 PHP 框架之基础准备
Oct 30 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
php通过递归方式复制目录和子目录的方法
Mar 13 PHP
Linux安装配置php环境的方法
Jan 14 PHP
Yii rules常用规则示例
Mar 15 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
Mar 31 PHP
PHP版网站缓存加快打开速度的方法分享
Jun 03 #PHP
PHP仿盗链代码
Jun 03 #PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 #PHP
PHP中设置时区方法小结
Jun 03 #PHP
php 函数中使用static的说明
Jun 01 #PHP
PHP number_format() 函数定义和用法
Jun 01 #PHP
分享一个PHP数据流应用的简单例子
Jun 01 #PHP
You might like
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP register_shutdown_function函数的深入解析
2013/06/03 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
获取客户端电脑日期时间js代码(jquery)
2012/09/12 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
JavaScript运行原理分析
2018/02/09 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
nodejs简单读写excel内容的方法示例
2018/03/16 NodeJs
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
详解使用WebPack搭建React开发环境
2019/08/06 Javascript
[05:31]DOTA2英雄梦之声_第04期_光之守卫
2014/06/23 DOTA
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
python实现的生成word文档功能示例
2019/08/23 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Python实现桌面翻译工具【新手必学】
2020/02/12 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
总监职责范文
2013/11/09 职场文书
公司前台接待岗位职责
2013/12/03 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
工作调动申请报告
2015/05/18 职场文书
三好学生竞选稿
2015/11/21 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang