【问题标题】:how can i post the variable value in another form without using submit如何在不使用提交的情况下以另一种形式发布变量值
【发布时间】:2013-03-05 12:37:32
【问题描述】:

我试图在下一页回显$_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>";
}

【问题讨论】:

  • 只有在提交表单时才会发送post数据。使用$_SEESION 代替php.net/manual/en/book.session.php
  • 通过 URI 传递它......就像你在传递底部的消息一样再试一次。

标签: php post http-post


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-09-29
    • 2010-12-30
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2012-08-15
    • 2018-10-17
    相关资源
    最近更新 更多