ホームページ >バックエンド開発 >PHPチュートリアル >セッションIDとランダムなパスワードを生成するPHPの例
これを使用してユーザーを認証し、随机秘密コードを生成することができます -- チームマン
//------------------------------------------------ ----
// 関数 GetSID()
//
// パラメータ : $nSize 文字数、デフォルトは 24
// 戻り値 : 24文字の文字列
//
// 説明 : この関数はランダムな文字列を返します
// ユーザーを識別するために使用できる 24 文字のうち
// より安全な方法で Web サイトに追加します。また、
// この関数を使用してパスワードを生成します。
//------------------------------------------------ ----
関数 GetSID ($nSize=24) {
// ランダム化
mt_srand ((double) microtime() * 1000000);
for ($i=1; $i
// 文字列に数字を追加したい場合は、
// コメントされている 2 行のコメントを解除します
// if ステートメント内
$nRandom = mt_rand(1,30);
if ($nRandom
// 大文字
$セッションID .= chr(mt_rand(65,90));
// } elseif ($nRandom
// $sessionID .= mt_rand(0,9);
} その他 {
// 小文字
$セッションID .= chr(mt_rand(97,122));
}
}
$セッションIDを返します;
}
// 関数をテストします
エコーGetSID(16);
?>
上記では、php がセッション ID と有機暗号を生成する例を紹介しましたが、これには側面の内容も含まれており、PHP の教義に関心のある友人が役立つことを願っています。