我的网站每个页面都有一个部分,允许用户设置提醒。当使用以下内容在URL中设置$addtracker
变量时,它会在页面上加载相应的表单:
$current_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";?>
<a href="<?php echo $current_url; ?>&addtracker"> Add reminder</a>
它适用于除了依赖POST数据的页面之外的每个页面,例如搜索结果页面。当在这些页面上单击链接时,POST数据将消失,因此我在搜索中得到0结果,并且找不到$ _POST数据错误。
如何在POST数据完整的情况下重新加载当前页面?
答案 0 :(得分:-2)
您应该使用带有method =“GET”的表单
请勿使用链接,请使用带按钮的表格。