当用户提交他的数据时,我将他带到另一个进行大量计算的页面,然后我将其重定向到原始页面,简单:
<?php header("Location:http://mysite.com/index.php");
问题是我需要在此页面中显示所有变量和结果,但它们显然存储在另一个中,所以我需要你的帮助:)! 感谢您阅读本文!
答案 0 :(得分:3)
PHP sessions。
session_start();
作为第一件事(以及您要访问此数据的所有网页)。
设置您想要访问的变量:
$_SESSION["somekey"] = "somevalue";
然后你可以在任何其他页面上回忆起它们。
当然,此功能依赖于会话cookie。
答案 1 :(得分:1)
您可以通过sessions。
来实现这一目标答案 2 :(得分:0)
会话将是您的最佳选择。请参阅php手册链接的其他答案。
您可以将它们附加到URI,但取决于字段长度和字段计数可能非常混乱(或者甚至不可能,如果太长)。
如果这些都不是选项(太长,不能使用cookie),您可以在GET参数中传递会话密钥。然后,您可以正常使用会话。
答案 3 :(得分:0)
不要忘记你可以使用数据库。