• 置业指南:买高层要注意这些问题 2018-05-22
  • い羛琩矪堵旧笴眏い瓣笴潦ㄆン 2018-05-22
  • 有力有序有效防范化解煤电产能过剩风险 2018-05-22
  • 美好生活的价值追求和实现路径-社会关注-理论频道-中工网 2018-05-21
  • 保罗亲手为自己圆梦 火箭勇士双双会师西部决赛 2018-05-21
  • Floating production, storage and offloading vessel delivered in Qingdao 2018-05-20
  • 汽車定位跟蹤官員意圖敲詐 追蹤器該怎麼管 2018-05-20
  • 工作队精准发力助力贫困村“摘帽” 2018-05-20
  • 中消协发布榨汁机比较试验结果 2018-05-20
  • 游花海林芝,赏野生桃花 2018林芝桃花节29日开幕 2018-05-20
  • 19米99轻松卫冕 巩立姣:没突破20米有点可惜 2018-05-18
  • 海南省工商局出实招提高干部素质 强化工作作风 2018-05-18
  • 栾蕾英亮相TOP100时尚盛典 盛装亮相仙气十足 2018-05-18
  • 以合法形式掩盖非法目的的合同效力 2018-05-18
  • 4月解放领跑重卡行业 红岩保持增幅第一 2018-05-17
  • 对用户传入的变量进行转义操作处理,摘自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语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。