文章来源:
100素材网
更新时间:
2014-08-11 10:49:08
php 设置session值 php 判断session php 取session
了解如何创建一个简单的Sessions登录系统,php + mysql的脚本,这个教程代码很容易实现,教你一步一步实现。
在本教程中,我们创建3个PHP文件来测试我们的代码。
1 logout.php
2 user_dashboard.php
3 user_login_session.php
4 styles.css
步骤
1,数据库中的“test”创建表“users”。
2,创建文件logout.php。
3,创建文件user_dashboard.php。
4,创建文件user_login_session.php。
5,创建文件styles.css
在本教程中,我们创建3个PHP文件来测试我们的代码。
1 logout.php
2 user_dashboard.php
3 user_login_session.php
4 styles.css
步骤
1,数据库中的“test”创建表“users”。
2,创建文件logout.php。
3,创建文件user_dashboard.php。
4,创建文件user_login_session.php。
5,创建文件styles.css
用户登录页面文件user_login_session.php
<?php session_start(); $message=""; if(count($_POST)>0) { $conn = mysql_connect("localhost","root",""); mysql_select_db("test",$conn); $result = mysql_query("SELECT * FROM users WHERE user_name='".$_POST["user_name"] ."'and password ='".$_POST["password"]."'"); $row = mysql_fetch_array($result); if(is_array($row)) { $_SESSION["user_id"]=$row[user_id]; $_SESSION["user_name"]=$row[user_name]; } else { $message = "Invalid Username or Password!"; } } if(isset($_SESSION["user_id"])) { header("Location:user_dashboard.php"); } ?> <html> <head> <title>User Login</title> <link rel="stylesheet" type="text/css" href="styles.css" /> </head> <body> <from name="frmUser" method="post" action=""> <div class="message"><?php if($message!="") { echo $message; } ?></div> <table border="0" cellpadding="10" cellspacing="1" width="500" align="center"> <tr class="tableheader"> <td align="center" colspan="2">100sucai.com-输入登录信息</td> </tr> <tr class="tablerow"> <td align="right">Username</td> <td><input type="text" name="user_name"></td> </tr> <tr class="tablerow"> <td align="right">Password</td> <td><input type="password" name="password"></td> </tr> <tr class="tableheader"> <td align="center" colspan="2"><input type="submit" name="submit" value="Submit"></td> </tr> </table> </from>//此标签需要修改,上边也要修改 </body></html>
样式文件styles.css:
.tableheader { background-color: #95BEE6; color:white; font-weight:bold; } .tablerow { background-color: #A7D6F1; color:white; } .message { color: #FF0000; font-weight: bold; text-align: center; width: 100%; }
用户成功登录后版面文件user_dashboard.php:
<?php session_start(); ?> <html> <head> <title>User Login</title> <link rel="stylesheet" type="text/css" href="styles.css" /> </head> <body> <table border="0" cellpadding="10" cellspacing="1" width="500" align="center"> <tr class="tableheader"> <td align="center">100sucai.com-用户面板</td> </tr> <tr class="tablerow"> <td> <?php if($_SESSION["user_name"]) { ?> 欢迎光临 <?php echo $_SESSION["user_name"]; ?>. 点击这里退出 <a href="logout.php" tite="Logout">Logout. <?php } ?> </td> </tr> </body></html>
退出版面执行的文件logout.php:
<?php session_start(); unset($_SESSION["user_id"]); unset($_SESSION["user_name"]); header("Location:user_login_session.php"); ?>
除非特别声明,此稿为原稿转载请注明原文链接
原文地址:http://www.100sucai.com/code/1271.html
下载代码包
浏览次数次
上一篇文章: 一个php实现用户登录的实例代码
下一篇文章: PHP AJAX投票调查代码