php較新版本的uniqid(),會因為時間關係,產生相同的字串,最好改用randtext,程式碼如下:
function randtext($length) {
$password_len = $length; //字串長度
$password = '';
$word = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; //亂數內容
$len = strlen($word);
for ($i = 0; $i < $password_len; $i++) {
$password .= $word[rand() % $len];
}
return $password;
}
function randtext($length) {
$password_len = $length; //字串長度
$password = '';
$word = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; //亂數內容
$len = strlen($word);
for ($i = 0; $i < $password_len; $i++) {
$password .= $word[rand() % $len];
}
return $password;
}
留言
張貼留言