<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ā)人員必須要做的事情了,今天我們就來看一篇關(guān)于PHP防止SQL注入的例子,具體的實(shí)現(xiàn)防過濾語句可以參考以下方法。

      使用prepared以及參數(shù)綁定查詢可根本性防止sql注入的發(fā)生:SQL語句與參數(shù)分批傳輸?shù)絪ql服務(wù)器的方式讓利用字符串拼接的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

      }

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

      注意當(dāng)你用PDO方式訪問MySQLs時(shí),使用真正的prepared 語句方式并不是默認(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);

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

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

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

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

    oracle的sql語句01-21

    SQL語句的理解原則03-30

    SQL查詢語句大全04-25

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

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

    mysql SQL語句積累參考03-30

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

    主站蜘蛛池模板: 国产高清一级毛片精品| 日韩精品久久无码人妻中文字幕| 无码人妻精品一区二区蜜桃百度 | 2020久久精品国产免费| 久久久91人妻无码精品蜜桃HD| 男女男精品网站免费观看| 自怕偷自怕亚洲精品| 国产午夜精品久久久久免费视| 国产精品国产精品国产专区不卡| 国产精品理论片在线观看| 500av导航大全精品| 亚洲AV永久青草无码精品| 欧美在线精品一区二区三区 | 欧美精品一区二区三区免费观看| 亚洲欧美国产精品第1页| 办公室久久精品| 精品日产一区二区三区手机| 精品人妻人人做人人爽| 日本VA欧美VA精品发布| 亚洲精品欧美精品日韩精品| 久久精品国产一区二区三区| 国产精品无码免费播放| 97久久精品人人做人人爽| 老司机69精品成免费视频| 国产精品三级在线| 国产精品视频一区二区三区经| 久久这里有精品视频| 国产精品亚洲产品一区二区三区| 精品久久久久久成人AV| 无码人妻精品一区二区三区久久久| 四虎精品影院永久在线播放| www.亚洲精品| 国产精品久久99| 免费视频精品一区二区三区| 久久精品国产亚洲欧美| 日本一区精品久久久久影院 | 四虎国产精品永免费| 精品91自产拍在线观看二区| 国产精品自在线拍国产手机版 | 精品人妻伦一二三区久久| 国产精品 综合 第五页|