還有這里轉(zhuǎn)義字符串,使用 mysqli_escape_string 會把 ' 轉(zhuǎn)移成為 \' 導致后面連接不成功, 我使用了 mysqli_real_escape_string 在前面只對 $username,$password 進行了轉(zhuǎn)移,并且在后面也對 index.php 中的 $userId 進行了處理,但是我不知道后面這個處理是否必要。
2018-05-26
我覺得 10:53 只要登錄了就要發(fā) auth 憑證,同時在前面用三元運算符判斷是否設置 autoLogin 根據(jù) autoLogin 的值是否為 1 ,用 setcookie(...,strtotime('+7 days')) 給予不同過期時間,這樣后面 20:33 的時候 auth 就不用改判斷。否則邏輯上有只要存在 $_COOKIE['username']就可以跳過判定的 bug 了,作為教學課程有 bug 也感覺不舒服。
2018-05-26
已采納回答 / 一朵大白天
當你的網(wǎng)站用戶量達到千萬級的時候,然后大家一起登錄時你的IO就會被卡死的。所以開放了這種自定義模式,可以不用IO方式存儲(就是文件存儲模式),如果走內(nèi)存或者其他地方存儲會提高你的網(wǎng)站性能。
2018-05-22
最新回答 / xihuannong
這是我跟著老師敲的代碼,有一些做了改進。你可以參考下。https://github.com/TUSIDENG/Imooc_cookie_session
2018-05-09