制作一个php的登陆页面 无需连接数据库 只需要昵称就能进入的聊天室

制作一个php的登陆页面 无需连接数据库 只需要昵称就能进入的聊天室,第1张

这里假设你的主页是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']=1if(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>

直接写的没测试,希望能正确吧。

连不上数据库只能上是边的代码问题,没必要都贴出来

require_once("sys_conf.inc")

$link_id=mysql_connect($DBHOST,$DBUSER,$DBPWD) or die("无法连接数据库!1")

在两句中间打印一下$DBHOST,$DBUSER,$DBPWD,,然后用这个登陆一下phpmyadmin看能登陆上不行就说明帐号密码或服务器设置错了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9697035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存