我似乎在任何地方都找不到答案。我所能做的最接近的事情是用php对页面进行密码保护,但我在这方面找到的每一个解决方案都无法正常工作。基本上,我正在制作一款基于网络的益智游戏。我用javascript设置了当前版本,强制您输入密码以进入下一个级别。我希望php中有类似的内容,因为如果查看页面源代码,您可以轻松地查看密码。我真的很喜欢这个js代码所做的,不幸的是,我找不到任何关于如何使用php实现这一点的资源。如有任何帮助,我们将不胜感激。
<SCRIPT>
function passWord() {
var testV = 1;
var pass1 = prompt('Enter the Code',' ');
while (testV < 3) {
if (!pass1)
history.go(-1);
if (pass1.toLowerCase() == "1234") {
alert('It came unlocked!');
window.open('sample-level.htm');
break;
}
testV+=1;
var pass1 =
prompt('That is not the correct answer.','Password');
}
if (pass1.toLowerCase()!="password" & testV ==3)
history.go(-1);
return " ";
}
</SCRIPT>
我只需要能够保护下一个目标页面,而不是当前页面。
您需要使用PHP会话。您需要创建一个数据库,在该数据库中创建一个表来存储用户名、密码,也许还有电子邮件。然后,您需要创建一个文件来连接到数据库。在你的登录/密码表单中包含该文件。所有的代码和信息都有点多,但下面的链接是非常简单的教程,应该会让你开始。
http://code.tutsplus.com/tutorials/user-membership-with-php--net-1523