如何使用post方法将php变量从一个页面传递到另一个页面

如何使用post方法将php变量从一个页面传递到另一个页面,php,httprequest,Php,Httprequest,我知道如何将变量绑定到这样的请求中 header("location:../dashboard.php?name=name"); header("location:../dashboard.php"); 但是我想把变量隐藏在url中,就像这样 header("location:../dashboard.php?name=name"); header("location:../dashboard.php"); 并使用POST方法发送变量 我如何在不使用会话或cookie的情况下做到这一点

我知道如何将变量绑定到这样的请求中

header("location:../dashboard.php?name=name");
header("location:../dashboard.php");
但是我想把变量隐藏在url中,就像这样

header("location:../dashboard.php?name=name");
header("location:../dashboard.php");
并使用POST方法发送变量

我如何在不使用会话或cookie的情况下做到这一点


谢谢。

这是不可能的。您唯一能做的就是创建一个HTML表单并使用JavaScript调用它。但这只是一种手段,而不是解决方案


请描述您想要实现什么,而不是如何实现。

重复:我想将用户的登录数据从登录页面发送到用户的主页。但是在加载主页时,我希望将登录数据与会话中保存的数据相匹配。谢谢你为什么问“不使用会话”?对于身份验证,您不必在会话中存储登录数据,也不必使用get或post将其传递到另一个页面。在登录页面,将提供的登录数据与数据库进行比较。成功登录后,在会话中设置变量“authenticated”。在接下来的页面中,您只需检查此变量是否存在,如果不存在,则重定向回登录页面。