一个页面,您可以在其中输入参考号码,该号码是从另一个文件(具有所有参考号码)中检查的。如果号码存在,它会给您一个密码(代码)。从其他文件读取PHP?
密码在另一个文件中,每小时更改一次。
因此,例如我去一个页面,然后我键入1920371它会给我一个密码,因为1920371存在于另一个文件(.txt?)如果我一小时后再次做它密码将不同。我不确定我是否需要php。我真的没有使用PHP的经验,所以请详细解释。
谢谢。
编辑:我想知道如何做到这一点,以及我应该做些什么才能使它工作。
一个页面,您可以在其中输入参考号码,该号码是从另一个文件(具有所有参考号码)中检查的。如果号码存在,它会给您一个密码(代码)。从其他文件读取PHP?
密码在另一个文件中,每小时更改一次。
因此,例如我去一个页面,然后我键入1920371它会给我一个密码,因为1920371存在于另一个文件(.txt?)如果我一小时后再次做它密码将不同。我不确定我是否需要php。我真的没有使用PHP的经验,所以请详细解释。
谢谢。
编辑:我想知道如何做到这一点,以及我应该做些什么才能使它工作。
想法很简单。我认为带有密码的文件是由某种软件生成的。你不能只生成PHP文件本身。你的使用情况并不完全清楚,但如果它只是用户具有一个单码匹配的密码,这样的事情可能就足够了:
<?php
if (isset($_GET['code']) && $_GET['code'] == "1920371") {
print("The password is: PASSWORD");
}
如果有几个代码,你可以使用一个数组为码。如果这个数组应该来自每行一个.txt代码,你可以通过这个函数读取文件作为数组http://php.net/manual/de/function.file.php
希望这可以帮助初学者解决你的问题。
这将是最好的,如果你使用这个数据库。但我认为这是最好的&快速的方式,以节省&检查密码/从一个文件。
保存密码存储到文件
<?php
$user_no = "1920371";
$file = "/path/to/the/file/".$user_no.'.txt';
$new_password = mt_rand(); /* Generating Random Number */
// Write the contents back to the file
file_put_contents($file, $new_password);
?>
检查密码
<?php
if (isset($_GET['code']) && $_GET['code'] > 0) {
$file = "/path/to/the/file/".$_GET['code'].'.txt';
if(file_exits($file)){
$password = file_get_contents($file);
echo "Password is: ".$password;
die;
}
else {
die("Invalid code.");
}
}
?>
希望这将解决您的问题。
你的问题是什么? – KittMedia
@KittMedia我该怎么做?我该怎么办 – Salam
请记住,SO不是我们为您创建代码的平台。在问你已经应该自己尝试了一些东西之前。 – KittMedia