我在我的页面中设置了一个日期变量,我想将它发布到另一个页面。
这是第一页中的 PHP 代码:
<?php if(isset($date)) { echo $date; ?>
<form action="new.php" method="POST">
<input type="hidden" name="date" id="date" value="<?php echo htmlentities ($date); ?>">
</form>
<?php } ?>
$date 在请求中设置日期时会回显,因此没有问题。
在新的.php
$mydate = $_GET['date'];
但是当我在 new.php 中转储数据时,我得到的只是 NULL。
我想专门使用隐藏的表单输入或任何其他不涉及使用会话的解决方案来做到这一点。
这似乎很重要我做错了什么?我检查了我的控制台,那里没有错误。
更新
<?php if(isset($date)) { echo $date; ?>
<form name="dateform" id="dateform" action="news_detail.php" method="POST">
<input type="hidden" name="date" id="date" value="<?php echo htmlentities ($date); ?>">
</form>
在我的脚本中:
document.dateform.submit();