已采納回答 / Gir非碼農(nóng)
$_SESSION在php文件賦值,把驗(yàn)證碼的信息存儲在session里。在html頁面判斷輸入的內(nèi)容與session是否相等。
最新回答 / Gir非碼農(nóng)
刷新狀態(tài)?會不會是圖片太大了,換個小的試試?另外建議改寫<...code...>
最新回答 / Gir非碼農(nóng)
<...code...>需要確定這三行的authcode是否相同。如果第二層判斷里的request中的authcode這個單詞和之前的不同了,就會undefined報(bào)錯
最新回答 / Gir非碼農(nóng)
session是在同一瀏覽器中存在的。舉個例子,我打開兩個瀏覽器——IE和Google,分別進(jìn)行你的操作,為這兩個瀏覽器的表單填入對應(yīng)的驗(yàn)證碼,都可以通過。so,只有在同一瀏覽器中才會存在session覆蓋問題。
最新回答 / Gir非碼農(nóng)
session是在同一瀏覽器中存在的。舉個例子,我打開兩個瀏覽器——IE和Google,分別進(jìn)行你的操作,為這兩個瀏覽器的表單填入對應(yīng)的驗(yàn)證碼,都可以通過。so,只有在同一瀏覽器中才會存在session覆蓋問題。
2017-03-27
最贊回答 / qq_797_1
這是PHP中的代碼,我們從括號里往外看:strlen()用于返回字符串$data的長度,假設(shè)$data字符串長度為10;rand(0,strlen($data))生成0~10中的一個隨機(jī)整數(shù)并返回,假設(shè)返回6;substr($data,rand(0,strlen($data)),1);先簡化為:substr($data,6,1);就是返回$data字符串中從下標(biāo)為6的字符開始截取1個字符并返回;假設(shè)$data="一二三四五六七八九十";就是先用strlen()得到這個字符串的長度10,然后用rand()從...