如何在不使用提交的情况下以另一种形式发布变量值

时间:2013-03-05 12:37:33

标签: php post http-post

我试图在下一页回复$_POST['admin_name'];,但它不起作用。

我该怎么做?

if(($a_name==$adminname)&&($pass_word==$pass)) {
    if($a_name=="goher") {
        $_POST['admin_name']=$a_name;
        echo "<script>window.location='home.php'</script>";
    }
    else {
       $_POST['admin_name']=$a_name;
       echo "<script>window.location='upload.php'</script>";
    }
}
else {
    echo "<script>window.location='signin.php?msg=Try Again'</script>";
}

1 个答案:

答案 0 :(得分:2)

$_POST分配内容并不会使其他页面上的数据可用(在您的情况下甚至不发布POST)。

我认为您想要的是$_SESSION - 在使用会话时,您存储的数据将在后续页面加载时可用(假设您始终调用session_start())。