<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

    主站蜘蛛池模板: 午夜精品乱人伦小说区| 老司机午夜精品视频资源| 伊人久久精品无码二区麻豆 | 亚洲精品美女久久久久99| 国产精品伦理久久久久久| 大伊香蕉精品一区视频在线| 亚洲中文久久精品无码ww16| 精品人妻少妇一区二区三区在线| 国产精品99精品久久免费| 亚洲国产精品久久电影欧美| 日本精品一区二区三区在线视频| 99久久精品免费看国产| 97r久久精品国产99国产精| 亚洲国产精品无码久久一区二区| 久热这里只有精品99国产6| 国产成人无码精品一区在线观看| 国产伦精品一区二区三区女| 国内精品久久久久久99蜜桃 | 岛国精品一区免费视频在线观看| 日韩精品久久无码人妻中文字幕| 四虎影院国产精品| 青青热久久国产久精品 | 99精品久久久久中文字幕| 亚洲av永久无码精品漫画| 亚洲AV无码成人精品区大在线| 久草热8精品视频在线观看| 国产成人高清精品免费观看| 精品国产美女福利到在线不卡| 国产精品无码久久久久久| 精品久久久久久久无码| 久久精品国产亚洲AV高清热| 亚洲动漫精品无码av天堂| 亚洲精品美女久久777777| 亚洲精品无码久久久久sm| 亚洲色精品88色婷婷七月丁香| 中文字幕av日韩精品一区二区| 四虎国产精品永久在线看| 在线中文字幕精品第5页| 中文字幕精品一区二区三区视频| 夜夜精品无码一区二区三区 | 久久精品国产亚洲AV高清热|