php实现身份验证,网页加密(不用数据库)

作者: 小古 分类: 网站技术 发布时间: 2011-4-24 ė10484 次浏览 61 条评论

login.php
<?
session_save_path("./");
session_start();
$wenti="班主任的名字是?";
$define_daan="设定的答案";
if($login_submit){
  if($daan==$define_daan) $str="您的回答错误!";
  else{
      session_register("ses_daan");
   $ses_daan="设定的答案";
   header("location:index.php");
}
}
?>
<html>
<head><title>进入验证</title>
</head>
<style>
table{font-size:9pt;}
</style>
<body><br>
<form name="form1" method="post" action=<?echo $PHP_SELF ?> >
<table border="0" cellpadding="3" cellspacing="1" align="center" width="300" bgcolor="#3399CC">
<tr height="25" bgcolor="#E7E7E7"><td colspan="2"><b>XXXXXX--</b>进入验证</td></tr>
<tr height="25" bgcolor="#e7f7f7" ><td align="right">问题:</td><td><?echo $wenti;?></td></tr>
<tr height="25" bgcolor="#e7f7f7" ><td align="right">答案:</td><td><input type="text" name="daan"></td></tr>
<tr height="25" bgcolor="#e7f7f7" ><td></td><td><input type="submit" name="login_submit" value="提交"><?echo "<font color=red>".$str."</font>";?></td></tr>
</table>
</form>

index.php页面里面加上
<?
session_save_path("./");
session_start();
if(!session_is_registered("ses_daan")) header("location:login.php");//这里也可以判断答案是否正确来处理
//下面是你要加的内容
///
///
?>

本文出自 小古Blog,转载时请注明出处及相应链接。

本文永久链接: http://blog.chdz1.com/?post=74

0 php
|

1条评论

  1. 蓝牙 2012-07-02 16:59

    蓝牙耳机 Nokia BH-604性能评测,用过的人回答哦~回复

发表评论:

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部
sitemap