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 相关文章推荐
php 正则匹配函数体
Aug 25 PHP
第五章 php数组操作
Dec 30 PHP
php导入csv文件碰到乱码问题的解决方法
Feb 10 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
PHP定时更新程序设计思路分享
Jun 10 PHP
php实现根据字符串生成对应数组的方法
Sep 22 PHP
php强制更新图片缓存的方法
Feb 11 PHP
Laravel框架实现发送短信验证功能代码
Jun 06 PHP
thinkphp分页实现效果
Oct 13 PHP
thinkPHP批量删除的实现方法分析
Nov 09 PHP
php无限级分类实现评论及回复功能
Feb 18 PHP
通过实例解析PHP数据类型转换方法
Jul 11 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
深入解析php中的foreach问题
2013/06/30 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
php网页病毒清除类
2014/12/08 PHP
php生成PDF格式文件并且加密
2015/06/22 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
详解JS函数重载
2014/12/04 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
Python单链表的简单实现方法
2014/09/23 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python素数检测的方法
2015/05/11 Python
详解Python开发中如何使用Hook技巧
2017/11/01 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
更新修改后的Python模块方法
2019/03/03 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
python集合删除多种方法详解
2020/02/10 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
Django celery异步任务实现代码示例
2020/11/26 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
纪律教育学习心得体会
2014/09/02 职场文书
卖车协议书范本4篇
2014/10/01 职场文书
2016七夕情人节寄语
2015/12/04 职场文书
正则表达式拆分url实例代码
2022/02/24 Java/Android
详解Python中*args和**kwargs的使用
2022/04/07 Python
基于Python编写一个监控CPU的应用系统
2022/06/25 Python