看板 [ PHP ]
討論串[請益] 產生驗證碼
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 5→)留言7則,0人參與, 最新作者pakker (找尋蔚藍天空)時間18年前 (2007/12/10 19:43), 編輯資訊
0
0
1
內容預覽:
為了驗證網友的code, 只要將id的字元範圍縮小, 並且減小長度,. 在這邊縮減成只由abc三個字元組成, 長度為3:. <?php. function genID(). {. $charset = 'abc';. $str = '';. for($i=0; $i<3; $i++). $str .
(還有163個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ottokang (貓貓的大玩偶)時間18年前 (2007/12/10 16:41), 編輯資訊
0
0
1
內容預覽:
原文恕刪. 這個程式也是會產生重複的驗證碼,只是機率非常非常很低. 詳細的機率可以用排列組合去算(就不用考我了,因為我排列組合很爛XD). PHP本身就有提供產生唯一驗證碼的功能,函數uniqid()可以做到. 除非你在1個ms之內(百萬分之一秒)同時使用uniqid(). 不然驗證碼是不會重複出現
(還有7個字)

推噓2(2推 0噓 12→)留言14則,0人參與, 最新作者buganini (霸格尼尼)時間18年前 (2007/12/08 19:31), 編輯資訊
0
0
0
內容預覽:
#!/usr/local/bin/php. <?php. $a=array();. $r='';. $a[$r]=1;. for($i=0;$i<600000;++$i){. while(isset($a[$r])){. $r=gen();. }. echo $i.':'.$r."\n";. $a[
(還有166個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者cloudlin322 (麥芽糖N  ﳿ︠)時間18年前 (2007/12/08 18:46), 編輯資訊
0
0
0
內容預覽:
想請問一下板上的高手. 我現在要寫個程式來產生驗證碼. 而這驗證碼為7位數 由數字、大小寫英文所產生. 問題不在於如何產生. 主要的問題在於我要產生六十萬筆!!!!!!!!!!. 而且每一筆都要不一樣. 想要請問怎樣子寫才會快??. 目前做法:. 產生的驗證碼去比對資料庫,若是沒有則儲存到資料庫裡面
首頁
上一頁
1
下一頁
尾頁