我正在使用以下php
header("Refresh: 0;url=thankyou.htm");
我想添加一个带有刷新的隐藏变量,所以我必须添加类似.....
的东西<input type=hidden name='varname' value="<?php echo $variable;?>">
如何将隐藏变量发布到刷新页面?
如何将这些结合起来?
由于
答案 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 建议使用“最秘密”。