PHP dreamweaver 平台 在线等怎么将登录的帐号 显示在第二个网页?

就是 例如我数据库帐号XIAO 密码随意
在Index 登录验证 验证后将会进入manager页面
问题是 我怎么能在manager上显示出我这个帐号XIAO 来

在登录处理页面如下:

<?php
session_start(); //开启session

/*这里是你的登录处理代码,自己写*/

/*登录成功后,将用户名写入session, æ¯”如*/
$_SESSION['username'] = 'XIAO';

在其他页面显示这个用户名如下:

<?php
 session_start();//这句原理同上
 echo $_SESSION['username'];

这样就会显示出用户名!

 

基础知识:

 

session用于在服务器端储存数据, 特性是:

跨页面(但不跨域)、 具有唯一性(也就是每个客户端,甚至不同的浏览器,不同的域名前缀, session的值都不一样,而且是唯一的), 有一定的生存期(也就是在一定时间后,储存的session的值会失效,一般是20分钟,具体看服务器环境设置)

通常,session用于一个网站的用户登录。

 

还有一种方法是cookie, 这个和session的特性差不多, 只是不同的是,cookie是存储在客户端的,cookie也有生存期, 一定时间后会失效,如果用户清除了浏览器缓存, 那么cookie即刻失效!

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜