制作一个php的登陆页面 无需连接数据库 只需要昵称就能进入的聊天室
制作一个php的登陆页面无需连接数据库只需要昵称就能进入的聊天室求登录页面代码和聊天室页面代码且即时刷新...
制作一个php的登陆页面 无需连接数据库 只需要昵称就能进入的聊天室 求登录页面代码和聊天室页面代码 且即时刷新
展开
1个回答
2016-06-20
展开全部
这里假设你的主页是index.php,登录前页面是login.php,用户名user1的密码为123。当然,给你提供的是PHP方法,所以你必须配置好了PHP并且每页都必须是PHP。
每个需要登录后查看的页面的开始写(一定要最开始,前面不能有任何字符包括回车或者空格)
<?php session_start();if(!isset($_SESSION['pass']))header("Location: login.php");?>
在登录页面最开始写:
<?php session_start();$usr=array('user1'=>'123','user2'=>'456');if(isset[$_POST['usr']]&&isset[$_POST['pwd']]&&isset[$usr[$_POST['usr']]]&&$_POST['pwd']==$usr[$_POST['usr']])$_SESSION['pass']=1;if(isset($_SESSION['pass']))header("Location: index.php");?>
登录页内容里必须有form元素具有method属性值为post。
form元素里必须具有两个input具有name属性值分别为usr和pwd,最后一个按钮建议用input type=submit。例如:
<form method="post">
Name: <input name="usr"/><br/>
Password: <input name="pwd"/><br/>
<input type="submit" value="login"/>
</form>
直接写的没测试,希望能正确吧。
每个需要登录后查看的页面的开始写(一定要最开始,前面不能有任何字符包括回车或者空格)
<?php session_start();if(!isset($_SESSION['pass']))header("Location: login.php");?>
在登录页面最开始写:
<?php session_start();$usr=array('user1'=>'123','user2'=>'456');if(isset[$_POST['usr']]&&isset[$_POST['pwd']]&&isset[$usr[$_POST['usr']]]&&$_POST['pwd']==$usr[$_POST['usr']])$_SESSION['pass']=1;if(isset($_SESSION['pass']))header("Location: index.php");?>
登录页内容里必须有form元素具有method属性值为post。
form元素里必须具有两个input具有name属性值分别为usr和pwd,最后一个按钮建议用input type=submit。例如:
<form method="post">
Name: <input name="usr"/><br/>
Password: <input name="pwd"/><br/>
<input type="submit" value="login"/>
</form>
直接写的没测试,希望能正确吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询