Php 页面更改时,Cookie似乎消失了

Php 页面更改时,Cookie似乎消失了,php,cookies,Php,Cookies,我已经为变量$\u SESSION['Username']分配了一个来自表单$\u POST['Username']的值。这在验证页面上显示良好,系统将在该页面上对照数据库对其进行检查 (编辑:我已经检查了验证页面,调用将显示正确的值) 然后我使用html重定向 <meta http-equiv='refresh' content='3; url=".$_GET['Last']."' /> 如果详细信息正确,这会将用户带回登录前所在的页面。否则,将显示错误消息。这很好用 但是,

我已经为变量$\u SESSION['Username']分配了一个来自表单$\u POST['Username']的值。这在验证页面上显示良好,系统将在该页面上对照数据库对其进行检查

(编辑:我已经检查了验证页面,调用将显示正确的值)

然后我使用html重定向

<meta http-equiv='refresh' content='3; url=".$_GET['Last']."' />

如果详细信息正确,这会将用户带回登录前所在的页面。否则,将显示错误消息。这很好用

但是,在用户重定向到的页面上,如果我尝试

<?php echo $_SESSION['Username']; ?>

即使在上一页上设置了值,也不会显示任何值。 如何在会话['Username']中保留该值


谢谢。

确保您正在使用
会话\u start()
开始会话

你正在使用
session\u start()
?你能在这里分享你的全部代码吗?恐怕是新手犯了错误@heylookltsme是正确的。如果你能把它贴出来作为答案,我会把它标记为正确的。谢谢你的帮助!:)没问题!作为答复张贴。谢谢哈维:D