<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • PHP防止SQL注入的例子

    時(shí)間:2024-09-25 09:46:01 PHP 我要投稿
    • 相關(guān)推薦

    PHP防止SQL注入的例子

      防止SQL注入是我們程序開發(fā)人員必須要做的事情了,今天我們就來(lái)看一篇關(guān)于PHP防止SQL注入的例子,具體的實(shí)現(xiàn)防過(guò)濾語(yǔ)句可以參考以下方法。

      使用prepared以及參數(shù)綁定查詢可根本性防止sql注入的發(fā)生:SQL語(yǔ)句與參數(shù)分批傳輸?shù)絪ql服務(wù)器的方式讓利用字符串拼接的SQL注入沒(méi)有了施展空間。

      基本上你有兩種方式完成上述方法:

      使用PDO:

      $stmt = $pdo->prepare('SELECT * FROM employees WHERE name = :name');

      $stmt->execute(array('name' => $name));

      foreach ($stmt as $row) {

      // do something with $row

      }

      2.使用MySQLi

      $stmt = $dbConnection->prepare('SELECT * FROM employees WHERE name = ?');

      $stmt->bind_param('s', $name);

      $stmt->execute();

      $result = $stmt->get_result();

      while ($row = $result->fetch_assoc()) {

      // do something with $row

      }

      正確的配置數(shù)據(jù)庫(kù)連接:

      注意當(dāng)你用PDO方式訪問(wèn)MySQLs時(shí),使用真正的prepared 語(yǔ)句方式并不是默認(rèn)設(shè)置。所以你必須禁止模擬prepared模式:

      $dbConnection = new PDO('mysql:dbname=dbtest;host=127.0.0.1;charset=utf8', 'user', 'pass');

      $dbConnection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

      $dbConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

      以上語(yǔ)句中對(duì)錯(cuò)誤模式的設(shè)置并不是必須的,但我強(qiáng)烈推薦加上它。這樣腳本就不會(huì)因?yàn)閿?shù)據(jù)庫(kù)的”Fatal Error”而停止,而是拋出一個(gè)PDOExceptions,從而讓你能夠抓取到這個(gè)異常。

    【PHP防止SQL注入的例子】相關(guān)文章:

    PHP對(duì)象注入的實(shí)例分析03-15

    SQL優(yōu)化大全03-08

    oracle的sql語(yǔ)句01-21

    SQL語(yǔ)句的理解原則03-30

    SQL查詢語(yǔ)句大全04-25

    關(guān)于php面試寶典及PHP面試技巧04-02

    sql語(yǔ)句的各種模糊查詢03-30

    mysql SQL語(yǔ)句積累參考03-30

    執(zhí)行sql原理l分析03-30

    主站蜘蛛池模板: 国产2021久久精品| 国产叼嘿久久精品久久| 国产69精品久久久久777| 久久国产精品无码网站| 99久久久精品免费观看国产| 欧美日韩精品在线观看| 欧美大片日韩精品| 久久国产精品无码一区二区三区| 精品久久久久久99人妻| 九九在线精品视频专区| 久久香综合精品久久伊人| 麻豆精品三级全部视频| 91自慰精品亚洲| 国产福利91精品一区二区| 亚洲精品午夜国产VA久久成人| 国产精品久久久99| 国产精品欧美久久久天天影视| 无码久久精品国产亚洲Av影片| 精品人妻伦九区久久AAA片69| 青青草精品视频| 97在线精品视频| 久久精品人人做人人爽97 | 亚洲成人精品久久| 国内精品伊人久久久久av一坑| 亚洲精品国产电影| 偷拍精品视频一区二区三区| 国产精品福利在线播放| 久久99国产精品久久久| 国产精品亚洲一区二区三区在线 | 亚洲国产精品国产自在在线 | 四虎成人精品无码| 亚洲精品线路一在线观看| 久久精品视频91| 久久精品国产只有精品66| 久久成人精品| 久久国产精品偷99| 久久精品?ⅴ无码中文字幕| 精品成人一区二区三区四区| 国产精品天干天干在线综合| 999久久久免费国产精品播放| 亚洲精品福利视频|