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

微信扫一扫 分享朋友圈

已有 668 人浏览分享

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

 关闭 [复制链接]
668 0

  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. ?>
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

23

粉丝

2901

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.