用PHPstorm嘛,上個(gè)xdebug斷點(diǎn)調(diào)試也比echo,verdump啥的強(qiáng)呀!這個(gè)調(diào)試太out了。。。
2018-06-14
還有這里轉(zhuǎn)義字符串,使用 mysqli_escape_string 會(huì)把 ' 轉(zhuǎn)移成為 \' 導(dǎo)致后面連接不成功, 我使用了 mysqli_real_escape_string 在前面只對(duì) $username,$password 進(jìn)行了轉(zhuǎn)移,并且在后面也對(duì) index.php 中的 $userId 進(jìn)行了處理,但是我不知道后面這個(gè)處理是否必要。
2018-05-26
我覺得 10:53 只要登錄了就要發(fā) auth 憑證,同時(shí)在前面用三元運(yùn)算符判斷是否設(shè)置 autoLogin 根據(jù) autoLogin 的值是否為 1 ,用 setcookie(...,strtotime('+7 days')) 給予不同過期時(shí)間,這樣后面 20:33 的時(shí)候 auth 就不用改判斷。否則邏輯上有只要存在 $_COOKIE['username']就可以跳過判定的 bug 了,作為教學(xué)課程有 bug 也感覺不舒服。
2018-05-26
最后dump2那一部分 按照老師寫的也去打印了 結(jié)果 完全出不來數(shù)據(jù) 不知道有沒有小伙伴遇到類似問題
2018-04-27
$sql="select id,username,password from user where username='{$username}' && password='{$password}'";
Error: check the manual that corresponds to your MySQL server version for the right syntax to use near '\'king\' && password=\'665525c23c8f84a27367d1c86bec4935\'' at line 1
求解
Error: check the manual that corresponds to your MySQL server version for the right syntax to use near '\'king\' && password=\'665525c23c8f84a27367d1c86bec4935\'' at line 1
求解
2018-04-22