登录页面是:
存储session的页面:
header("Content-Type: text/html; charset=utf8");
if( !isset($_POST["submit"]) ){
die("错误执行");
}//检测是否有submit操作
require_once('connect.php');//链接数据库
if ( isset($_POST['name']) && isset($_POST['password']) ){//如果用户名和密码都不为空
$name = $_POST['name'];
$password = $_POST['password'];
$sql = " SELECT id, limits, message FROM user WHERE username = '$name' AND password = '$password' LIMIT 1";
$result = mysqli_query( $con , $sql );//执行sql 用户名和密码
$rows = mysqli_num_rows( $result );//返回用户名密码是否存在
if( $rows != 0 ){
session_start();
while( $rows_other = mysqli_fetch_assoc($result) ){
$_SESSION['id'] = $rows_other['id'];
$_SESSION['name'] = $name;
$_SESSION['limits'] = $rows_other['limits'];
$_SESSION['message'] = $rows_other['message'];
}
header("refresh:0;url=welcome.php");//跳转至welcome.html页面
exit;
}else{
echo "用户名或密码错误";
echo "";
}
}else{
echo "表单填写不完整";
echo "";
}
?>
登陆后跳转的页面,根据不同的用户显示不同的权限和用户名:
使用session注意事项
1.在当前页面要使用session时我们在文件最前面没有输入内容时加上session_start();
2.session有一个时间限制的这个我们可以进行修改的,具体如下
其实PHP5 Session还提供了一个函数 session_set_cookie_params(); 来设置PHP5 Session的生存期的,该函数必须在 session_start() 函数调用之前调用:
// 保存一天
$lifeTime = 24 * 3600;
session_set_cookie_params($lifeTime);
session_start();
?>
创造与魔法九游版本
创造与魔法九游版采用了极致创新的魔幻游戏玩法感受,游戏具备最
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类