程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 防止sql注入函數代碼

PHP 防止sql注入函數代碼

編輯:關於PHP編程

PHP 防止sql注入函數代碼:

  1. <?php
  2. $magic_quotes_gpc = get_magic_quotes_gpc();
  3. @extract(daddslashes($_COOKIE));
  4. @extract(daddslashes($_POST));
  5. @extract(daddslashes($_GET));
  6. if(!$magic_quotes_gpc) {
  7.         $_FILES = daddslashes($_FILES);
  8. }
  9. function daddslashes($string, $force = 0) {
  10.         if(!$GLOBALS[magic_quotes_gpc] || $force) {
  11.                 if(is_array($string)) {
  12.                     foreach($string as $key => $val) {
  13.                         $string[$key] = daddslashes($val, $force);
  14.                     }
  15.                 } else {
  16.                     $string = addslashes($string);
  17.                 }
  18.         }
  19.         return $string;
  20. }
  21. ?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved