• 新华保险广西分公司2017年理赔7677万元 2018-08-21
  • 首创集团打造京津冀协同发展新样本 2018-08-21
  • 共商共治共享 建设美丽长三角 2018-08-21
  • 晋金所交易大厅正式启动运营 2018-08-21
  • 南昌遭遇入汛以来首次大范围降雨 2018-08-21
  • 特朗普将提名新任白宫国家经济委员会主任 2018-08-21
  • 城镇调查失业率:触摸就业市场真实“温度” 2018-08-20
  • 许昌市获批国家居家和社区养老服务改革试点 2018-08-20
  • 我国高端芯片研制已具备基础 2018-08-20
  • 遭爆校长任期炒高房价请假率高 吴茂昆:旧案重提悖离事实 2018-08-19
  • 2018年洗衣机市场健康洗产品已成市场新引擎 2018-08-19
  • 大学毕业生创业“修手机” 两个月进账超30万元 2018-08-19
  • 張近東代表建議,用AI、區塊鏈技術打造數據安全“護城河” 2018-08-18
  • 清明忆先烈 习近平这样传承“红色基因” 2018-08-18
  • 第二届福建省大学生文化创新创意大赛落幕 2018-08-18
  • 对用户传入的变量进行转义操作处理,摘自ecshop

    栏目: 编程语言 发布于: 2014-05-01 23:31:52

    对用户传入的变量进行转义操作处理,摘自ecshop。

    /* 对用户传入的变量进行转义操作。*/
    if (!get_magic_quotes_gpc()){
        if (!empty($_GET)){$_GET  = addslashes_deep($_GET);}
        if (!empty($_POST)){$_POST = addslashes_deep($_POST);}
        $_COOKIE   = addslashes_deep($_COOKIE);
        $_REQUEST  = addslashes_deep($_REQUEST);
    }
    /* 递归方式的对变量中的特殊字符进行转义*/
    function addslashes_deep($value){return empty($value)?$value:is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);}

    您可能感兴趣的文章

    • PHP对变量进行序列化的方法大比拼 php四种序列化变量的方法
    • 根据用户输入的Email跳转到相应的电子邮箱首页
    • 如何查看MySQL启动时间以及运行了多长时间
    • 图片放大展示特效slimbox 最轻量级功能最强大的Jquery图片放大特效
    • 强大的PHP 图片处理类(水印、透明度、缩放、锐化、旋转、翻转、剪切、反色)
    • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
    • 使用PHP的GZip压缩功能对网站JS和CSS文件进行压缩加速网站访问速度
    • php如何判断当前的操作系统是linux还是windows
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:对用户传入的变量进行转义操作处理,摘自ecshop
    IT技术书籍推荐:
    Java编程思想(第4版)
    Java编程思想(第4版)
    埃史尔 (作者), 陈昊鹏 (译者)
    《Java编程思想(第4版)》书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Iava’UO系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 从《Java编程思想(第4版)》一书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对c、c++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。