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

php 防止sql注入代碼

編輯:關於PHP編程

php教程 防止sql注入代碼

*/ 

 function inject_check($sql_str) { //防止注入
  $check = eregi('select|insert|update|delete|'|/*|*|../|./|union|into|load_file|outfile', $sql_str);
  if ($check) {
   echo "輸入非法注入內容!";
   exit ();
  } else {
   return $sql_str;
  }
 }
 function checkurl() { //檢查來路
  if (preg_replace("/https教程?://([^:/]+).*/i", "1", $_server['http_referer']) !== preg_replace("/([^:]+).*/", "1", $_server['http_host'])) {
   header("location: http://www.zhutiai.com");
   exit();
  }
 }

//調用
checkurl();
$str = $_get['url'];
inject_check($sql_str);//這條可以在獲取參數時執行操作

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