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 相关文章推荐
做个自己站内搜索引擎
Oct 09 PHP
超级简单的发送邮件程序
Oct 09 PHP
php基础知识:类与对象(5) static
Dec 13 PHP
安装APACHE
Jan 15 PHP
php foreach 参数强制类型转换的问题
Dec 10 PHP
php实现webservice实例
Nov 06 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
May 26 PHP
Jsonp劫持学习
Apr 01 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
香妃
2021/03/03 冲泡冲煮
开启PHP Static 关键字之旅模式
2015/11/13 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
基于windows下pip安装python模块时报错总结
2018/06/12 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
Django框架模板的使用方法示例
2019/05/25 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
2019/06/28 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
介绍一下SQL Server里面的索引视图
2016/07/31 面试题
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
大学开学计划书
2014/04/30 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
java如何实现socket连接方法封装
2021/09/25 Java/Android