Re: [請益] 產生驗證碼已刪文
原文恕刪
這個程式也是會產生重複的驗證碼,只是機率非常非常很低
詳細的機率可以用排列組合去算(就不用考我了,因為我排列組合很爛XD)
PHP本身就有提供產生唯一驗證碼的功能,函數uniqid()可以做到
除非你在1個ms之內(百萬分之一秒)同時使用uniqid()
不然驗證碼是不會重複出現的,想要避免這個問題可以用參數來做到猜不到的驗證碼
詳情可以去看PHP手冊uniqid()的說明
http://www.php.net/uniqid
不過加上參數會導致這個函數的速度變慢,就看自己怎麼取捨了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.20.46.220
推
12/10 19:24, , 1F
12/10 19:24, 1F
→
12/10 19:27, , 2F
12/10 19:27, 2F
→
12/10 20:12, , 3F
12/10 20:12, 3F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
154
159