用这个可以来验证用户和生成随机密码--teaman
//------------------------------------------------ ----
// Funktion GetSID()
//
// Parameter: $nSize Anzahl der Zeichen, Standard 24
// Rückgabewert: 24-Zeichen-String
//
// Beschreibung: Diese Funktion gibt eine zufällige Zeichenfolge
zurück
// aus 24 Zeichen, die zur Identifizierung von Benutzern verwendet werden können
// auf Ihrer Website auf sicherere Weise. Sie können auch
// Diese Funktion verwenden, um Passwörter zu generieren.
//------------------------------------------------ ----
Funktion GetSID ($nSize=24) {
// Randomisieren
mt_srand ((double) microtime() * 1000000);
for ($i=1; $i<=$nSize; $i ) {
// wenn Sie Ihrer Zeichenfolge Zahlen hinzufügen möchten,
// Entkommentieren Sie die beiden kommentierten Zeilen
// in der if-Anweisung
$nRandom = mt_rand(1,30);
if ($nRandom <= 10) {
// Großbuchstaben
$sessionID .= chr(mt_rand(65,90));
// } elseif ($nRandom <= 20) {
// $sessionID .= mt_rand(0,9);
} else {
// Kleinbuchstaben
$sessionID .= chr(mt_rand(97,122));
}
}
$sessionID zurückgeben;
}
// Funktion testen
echo GetSID(16);
?>
以上就介绍了php生成sessionid和随机密码的例子, 包括了方面的内容, 希望对PHP教程有兴趣的朋友有所帮助.