在不同页面中存储和回显会话数据

时间:2013-09-03 19:48:59

标签: php html css session echo

我正在为我的Minecraft服务器编写一种捐赠系统,所以我知道我需要一个会话来临时存储捐赠者在表格中提交的数据,以便以后回复。 所以让我们说捐赠者的用户名是Mister_Fix,他想要的排名是Builder,处理器脚本给他正确的链接,支付他的排名,但是为了防止诈骗我想做的就是检查他的IP,(即时通讯)我不打算进入那里)以及他在表格中提交的内容,这样就不能确定是他提交了表格而且不能给他他的等级。 所以我需要存储他在会话中提交的内容,但是当我放入

session_start(); 
我的脚本中的

标签,然后尝试回显$ _SESSION ['username'];在另一个页面上它出现空白,任何解决方案?

3 个答案:

答案 0 :(得分:0)

session_start();当您呼叫会话信息时,需要在所有页面上(最开始)

答案 1 :(得分:0)

你需要向$_SESSION['username'];声明一些值,我想你错过了。

例如:

$_SESSION['username'] = $_POST['user_name'] ; 

如果没有,则在所有页面中保留session_start();以初始化会话,否则将为空白

答案 2 :(得分:0)

当您在脚本中获得$_POST数据时,会将$_POST数据分配给$_SESSION变量,如此

 $_SESSION['username'] = $_POST['username'];

然后开始你的会话......

session_start();

然后要清除$_SESSION个变量,请执行session_destroy();