鍍金池/ 問答/PHP/ 一個(gè)關(guān)于thinkphp圖形驗(yàn)證碼的問題

一個(gè)關(guān)于thinkphp圖形驗(yàn)證碼的問題

一個(gè)疑問:驗(yàn)證碼code是以session形式存在服務(wù)器,且隨著圖形驗(yàn)證碼同步刷新,可是當(dāng)有多個(gè)用戶同時(shí)點(diǎn)擊圖形驗(yàn)證碼的時(shí)候,服務(wù)器上的session還是只會(huì)存最后一個(gè)圖形驗(yàn)證碼的code呀。。。那樣的話只有最后一個(gè)用戶(就是點(diǎn)擊圖片最慢的)才會(huì)驗(yàn)證成功。。。
想法:加上驗(yàn)證碼標(biāo)識(shí)符,比如用ip記錄不同的驗(yàn)證碼??墒沁@樣還是有問題,如果1000個(gè)用戶只點(diǎn)擊了一下驗(yàn)證碼圖片而沒有去驗(yàn)證)=,那服務(wù)器上會(huì)生成1000個(gè)session文件,里面存著驗(yàn)證碼。。。這樣服務(wù)器上的內(nèi)存會(huì)不會(huì)被消耗?那樣的話還要去定時(shí)清除?或者全放在一個(gè)session文件?

回答
編輯回答
負(fù)我心

不會(huì)啊,session帶瀏覽器標(biāo)識(shí)(session_id)的啊

2017年10月21日 06:34