私は localhost php mysql POS (Windows) を持っていてrand
、指定された時間 (毎分) に基づいて数値を生成するこのコードを見つけました: コードは次のとおりです:
<?php
class Random {
// random seed
private static $RSeed = 0;
//set seed
public static function seed($s = 0) {
self::$RSeed = abs(intval($s)) % 9999999 + 1;
self::num();
}
// generate random number
public static function num($min = 0, $max = 9999999) {
if (self::$RSeed == 0) self::seed(mt_rand());
self::$RSeed = (self::$RSeed * 125) % 2796203;
return self::$RSeed % ($max - $min + 1) + $min;
}
}
// set seed
Random::seed(check_time());
// echo 10 numbers between 1 and 100
for ($i = 0; $i < 10; $i++) {
echo Random::num(1, 100) . '<br />';
}
function check_time(){
echo "Your Time is = ".date('h:i:s')."<br />";
if (date('i')) {
return date('i');
}
}
?>
これで完全に機能しますが、これは私が本当に必要としているものではありません。rand
出力された数値を使用して管理エリアの Web ページにアクセスするアイデアを探しています。どうすればそれが可能ですか?1 週間前と同じように、乱数を生成してサーバーと同期する新しい HSBC セキュリティ カードを入手しました。PHP と Mysql でこのようにするのは本当に難しいですか?
私が欲しいものを明確にするための結論として、毎分生成される乱数が必要で、mysql dbと同期する必要があります-多分-? 管理エリアにアクセスするため。
このアイデアを実現するための最初のステップを探しています。申し訳ありませんが、PHP セキュリティに詳しくありません。
ありがとうございました。