使用POST数据刷新

时间:2014-10-19 07:16:31

标签: php post refresh hidden-field

我正在使用以下php

header("Refresh: 0;url=thankyou.htm");

我想添加一个带有刷新的隐藏变量,所以我必须添加类似.....

的东西
<input type=hidden name='varname' value="<?php echo $variable;?>">

如何将隐藏变量发布到刷新页面?

如何将这些结合起来?

由于

2 个答案:

答案 0 :(得分:0)

使用会话变量而不是隐藏字段。

session_start();

$_SESSION['var'] = $variable ; 

header("Refresh: 0;url=thankyou.htm");
<_>在thank_you页面中获取要检索的变量...

编辑:如果需要使用session_destroy();

销毁会话

答案 1 :(得分:0)

我不知道它是否足够秘密,但你可以加密变量并发送为$_GET

header("Refresh: 0;url=thankyou.htm?varname=".base64_encode($_POST['varname']));

thankyou.htm页面上,您需要base64_decode()才能获得价值。

使用session将在幕后工作,因为 @Riad 建议使用“最秘密”。