##
別人賬號(hào)表單中填寫(xiě)?'?or?1=1?/*??密碼隨便填 那么那條sql就成了where?username=''?or?1=1 條件成立,登錄成功 可以多一步,先取賬號(hào),?賬號(hào)通過(guò)后再對(duì)比賬號(hào) $sql?="select?username?password?from?user?where?username="?.$user; if($sql?&&?$sql["password"]==$pas){ }
你把sql語(yǔ)句改成?
?"SELECT?username,password?FROM?user?WHERE?username=".$user."?ADN?password?=".$psw;
建議重新學(xué)習(xí)字串拼接,與單引號(hào)與雙引號(hào)的差別。
你在php中文網(wǎng) 右上角的搜尋框中搜尋一下 相關(guān)教學(xué)吧