第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在php中清理輸入和輸出的圣杯?

在php中清理輸入和輸出的圣杯?

一只斗牛犬 2019-10-21 15:32:16
在過去的8個月中,我一直在運行和開發(fā)一個分類網(wǎng)站,所有錯誤均僅歸因于以下一個原因:用戶輸入文字的方式...我的問題是:是否有一個php類,一個插件,我可以做些什么$str = UltimateClean($str) 在發(fā)送$ str到我的SQL之前??PS。當我開始使用JSON時,我還注意到問題翻了一番,因為我還必須小心在JSON中輸出結果。我遇到的一些問題:多語言字符串(不同的字符集),從Excel工作表中復制粘貼。 注意:我不擔心SQL注入。
查看完整描述

2 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

不,沒有。


不同的轉義模式用于不同的目的。您無法普遍逃避某些事情。


對于數(shù)據(jù)庫: 將PDO與準備好的查詢一起使用


對于HTML: 使用htmlspecialchars()


對于JSON:  json_encode()為您處理


對于字符集: 您應該在頁面上使用UTF-8。這樣做,并相應地設置數(shù)據(jù)庫,然后觀察這些問題消失了。


查看完整回答
反對 回復 2019-10-21
?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

為“您無法普遍逃避某些事情” +1。如果您認為需要“通用轉義”,則可能是過早地轉義了您的輸入,或出于意想不到的目的重用了轉義的數(shù)據(jù)。

查看完整回答
反對 回復 2019-10-21
  • 2 回答
  • 0 關注
  • 572 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號