Discuz教程网

PHP 防注入函数(格式化数据)

[复制链接]
authicon dly 发表于 2011-9-3 18:59:38 | 显示全部楼层 |阅读模式
代码如下:

  1. <?
  2. //格式化数据(防止注入)
  3. function site_addslashes($string, $force = 0) {
  4. !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
  5. if(!MAGIC_QUOTES_GPC || $force) {
  6. if(is_array($string)) {
  7. foreach($string as $key => $val) {
  8. $string[$key] = daddslashes($val, $force);
  9. }
  10. } else {
  11. $string = addslashes($string);
  12. }
  13. }
  14. return $string;
  15. }
  16. ?>
复制代码







上一篇:让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
下一篇:PHP中将数组转成XML格式的实现代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 20:02

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表