国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP+Mysql防止SQL注入的方法

2020-03-22 18:52:39
字體:
來源:轉載
供稿:網友
這篇文章介紹的內容是關于PHP+Mysql防止SQL注入的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

相關mysql視頻教程推薦:《mysql教程》

方法一:

mysql_real_escape_string -- 轉義 SQL 語句中使用的字符串中的特殊字符,并考慮到連接的當前字符集 !
$sql = "select count(*) as ctr from users where username='".mysql_real_escape_string($username)."' and password='". mysql_real_escape_string($pw)."' limit 1";

方法二:

打開magic_quotes_gpc來防止SQL注入。php.ini中有一個設置:magic_quotes_gpc = Off這個默認是關閉的,如果它打開后將自動把用戶提交對sql的查詢進行轉換,比如把 ' 轉為 /'等,對于防止sql注射有重大作用。

如果magic_quotes_gpc=Off,則使用addslashes()函數

方法三:

自定義函數

/*** 防止sql注入自定義方法一* author: xiaochuan* @param: mixed $html' target='_blank'>value 參數值*/  function check_param($value=null) {         #  select|insert|update|delete|/'|///*|/*|/././/|/.//|union|into|load_file|outfile    $str = 'select|insert|and|or|update|delete|/'|///*|/*|/././/|/.//|union|into|load_file|outfile';     if(!$value) {         exit('沒有參數!');      }elseif(eregi($str, $value)) {          exit('參數非法!');     }     return true; }         /*** 防止sql注入自定義方法二* author: xiaochuan* @param: mixed $value 參數值*/ function str_check( $value ) {      if(!get_magic_quotes_gpc()) {          // 進行過濾         $value = addslashes($value);      }      $value = str_replace("_", "/_", $value);      $value = str_replace("%", "/%", $value);          return $value; }        /*** 防止sql注入自定義方法三* author: xiaochuan* @param: mixed $value 參數值*/ function post_check($value) {      if(!get_magic_quotes_gpc()) {         // 進行過濾          $value = addslashes($value);     }      $value = str_replace("_", "/_", $value);      $value = str_replace("%", "/%", $value);      $value = nl2br($value);      $value = htmlspecialchars($value);      return $value; }

以上就是PHP+Mysql防止SQL注入的方法的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平乐县| 桃园市| 安仁县| 景泰县| 左贡县| 乌鲁木齐县| 莆田市| 丹江口市| 简阳市| 志丹县| 宾川县| 静安区| 都昌县| 天峨县| 会同县| 临湘市| 泸西县| 清水河县| 湄潭县| 武功县| 高邮市| 兴城市| 启东市| 自治县| 佳木斯市| 华池县| 木兰县| 宣威市| 嵊州市| 宁德市| 云霄县| 海晏县| 普安县| 多伦县| 资溪县| 利辛县| 平阴县| 邵阳县| 永靖县| 文安县| 巴彦县|