我正在为我的Minecraft服务器编写一种捐赠系统,所以我知道我需要一个会话来临时存储捐赠者在表格中提交的数据,以便以后回复。 所以让我们说捐赠者的用户名是Mister_Fix,他想要的排名是Builder,处理器脚本给他正确的链接,支付他的排名,但是为了防止诈骗我想做的就是检查他的IP,(即时通讯)我不打算进入那里)以及他在表格中提交的内容,这样就不能确定是他提交了表格而且不能给他他的等级。 所以我需要存储他在会话中提交的内容,但是当我放入
时session_start();
我的脚本中的标签,然后尝试回显$ _SESSION ['username'];在另一个页面上它出现空白,任何解决方案?
答案 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();
。