电脑疯子技术论坛|电脑极客社区

 找回密码
 注册

QQ登录

只需一步,快速开始

php安全之直接用$获取值而不$_GET 字符转义

 关闭 [复制链接]
bek 发表于 2012-6-4 10:03:46 | 显示全部楼层 |阅读模式

  1. <?
  2. function my_addslashes($string, $force = 0) {
  3. !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
  4. if(!MAGIC_QUOTES_GPC || $force) {
  5. if(is_array($string)) {
  6. foreach($string as $key => $val) {
  7. $string[$key] = my_addslashes($val, $force);
  8. }
  9. } else {
  10. $string = addslashes($string);
  11. }
  12. }
  13. return $string;
  14. }
  15. foreach(array('_COOKIE', '_POST', '_GET') as $_request) {
  16. foreach($$_request as $_key => $_value) {
  17. $_key{0} != '_' && $$_key = my_addslashes($_value);
  18. }
  19. }
  20. echo $urls;
  21. ?>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|VIP|电脑疯子技术论坛 ( Computer madman team )

GMT+8, 2025-1-23 06:16

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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