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

    時間:2024-09-25 09:46:01 PHP 我要投稿
    • 相關推薦

    PHP防止SQL注入的例子

      防止SQL注入是我們程序開發人員必須要做的事情了,今天我們就來看一篇關于PHP防止SQL注入的例子,具體的實現防過濾語句可以參考以下方法。

      使用prepared以及參數綁定查詢可根本性防止sql注入的發生:SQL語句與參數分批傳輸到sql服務器的方式讓利用字符串拼接的SQL注入沒有了施展空間。

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

      使用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

      }

      正確的配置數據庫連接:

      注意當你用PDO方式訪問MySQLs時,使用真正的prepared 語句方式并不是默認設置。所以你必須禁止模擬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);

      以上語句中對錯誤模式的設置并不是必須的,但我強烈推薦加上它。這樣腳本就不會因為數據庫的”Fatal Error”而停止,而是拋出一個PDOExceptions,從而讓你能夠抓取到這個異常。

    【PHP防止SQL注入的例子】相關文章:

    PHP對象注入的實例分析03-15

    SQL優化大全03-08

    oracle的sql語句01-21

    SQL語句的理解原則03-30

    SQL查詢語句大全04-25

    關于php面試寶典及PHP面試技巧04-02

    sql語句的各種模糊查詢03-30

    mysql SQL語句積累參考03-30

    執行sql原理l分析03-30

    主站蜘蛛池模板: 国产成人精品日本亚洲| 亚洲精品视频免费观看| 亚洲国产精品无码久久久久久曰 | 国产精品香蕉在线观看| 国产精品一区二区av| 国产香蕉国产精品偷在线观看| 日韩人妻精品一区二区三区视频| 国产精品免费看久久久香蕉| 99在线热播精品免费99热| 一本色道久久88精品综合| 国产精品嫩草影院久久| 久久99国产精品久久久| 国产精品内射后入合集| 在线观看国产精品日韩av| 精品人妻少妇一区二区| 91精品国产91久久久久久青草| 精品无码无人网站免费视频| 在线观看国产精品日韩av| 精品人妻一区二区三区毛片| 91午夜精品亚洲一区二区三区| 国产成人精品久久免费动漫| 欧美精品一区二区蜜臀亚洲| 亚洲福利精品电影在线观看| 国产精品亚洲视频| 2023国产精品自拍| 麻豆精品久久久一区二区| 99re这里只有精品热久久| 久久精品国产亚洲av麻豆色欲| 亚洲精品字幕在线观看| 香蕉99久久国产综合精品宅男自| 精品国产AⅤ一区二区三区4区| 99精品在线免费| 久久国产精品99久久久久久老狼| 国产精品对白刺激久久久| 精品无人区一区二区三区| 久久这里只有精品18| 亚洲国产精品高清久久久| 亚洲精品无码精品mV在线观看| 亚洲国产精品尤物yw在线| 中文字幕久久精品| 无码人妻精品一区二区三区66|