服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

php中stripslashes与 addslashes应用实例

时间:2016-05-08 10:38来源: 作者: 点击:
首先测试 magic_quotes_gpc 是否为 ON,如果是,则用 array_map() 递归还原转义的数据,是否开启了自动addslashes功能只要我们在php.ini里看一就KO了或用get_magic_quotes_gpc()函数来检测,代码如下: ?php

首先测试 magic_quotes_gpc 是否为 ON,如果是,则用 array_map() 递归还原转义的数据,是否开启了自动addslashes功能只要我们在php.ini里看一就KO了或用get_magic_quotes_gpc()函数来检测,代码如下:

  1. <?php  
  2. // 说明: 用 stripslashes 还原 addslashes 转义后的数据 
  3. if(get_magic_quotes_gpc())  
  4. {  
  5.     function stripslashes_deep($value)  
  6.     {  
  7.         $value = is_array($value) ? array_map('stripslashes_deep'$value) : (isset($value) ? stripslashes($value) : null);  
  8.         return $value//开源软件:最模板zuimoban.com 
  9.     }  
  10.    
  11.     $_POST = stripslashes_deep($_POST);  
  12.     $_GET = stripslashes_deep($_GET);  
  13.     $_COOKIE = stripslashes_deep($_COOKIE);  
  14. }  
  15. ?>
  16.  
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容