2010-05-07 154 views
2

原始页面当用户提交自己的数据,我带他到不同的页面,充足的计算是由,那么我重定向他原来的页面用一个简单的:返回结果中

<?php header("Location:http://mysite.com/index.php"); 

问题是我需要在这个页面显示所有变量和结果,但它们显然存储在另一个中,所以我需要你的帮助:)! 感谢您阅读本文!

+0

嗯,这是缺少的东西。可能是一个问题。 – 2010-05-07 20:51:50

+0

@Samir Talwar:我编辑了他的问题的其余部分(它被困在一个未封闭的标签中)。 – webbiedave 2010-05-07 20:53:54

+0

@webbiedave:啊哈,这解释了很多。干杯。 – 2010-05-08 12:56:08

回答

0

会议将是您最好的选择。查看PHP手册链接的其他答案。

您可以将它们追加到URI,但取决于字段长度和字段数可能非常混乱(或甚至不可能,如果太长)。

如果这些都不是选项(太长,不能使用cookie),您可以在GET参数中传递会话密钥。然后您可以正常使用会话。

+0

不能使用POST方法重定向。 – newtover 2010-05-07 21:31:09

+0

你是对的。我想我午餐时应该少喝一点。 – TheClair 2010-05-07 22:09:14

3

PHP sessions

session_start();作为两者(以及您想要访问此数据的所有网页)上的第一件事。

设置要访问这样的变量:

$_SESSION["somekey"] = "somevalue"; 

,那么你可以回忆一下他们在任何其他页面。

当然,这个功能依赖于会话cookie。

0

不要忘记你可以使用数据库。