如何在一次使用后从URL中删除$ _GET参数

时间:2017-11-05 13:09:05

标签: get

你能帮帮我吗?在我重新加载页面时按下按钮后,我需要删除GET参数而不是再次显示感谢按摩。

B

2 个答案:

答案 0 :(得分:0)

尝试将它放在你的html体内。

<script>    
    if(typeof window.history.pushState == 'function') {
        window.history.pushState({}, "Hide", '<?php echo $_SERVER['PHP_SELF'];?>');
    }
</script>

来自:https://stackoverflow.com/a/27871363/6225257

答案 1 :(得分:0)

您可以将代码更改为以下内容。

<?php 
if(isset($_POST['status'])) {
    $thanks = 'Hi, Thank you for this single click!';
}
?>

<html>
<form method="post" action="">
    <input type="hidden" name="status" value="data" />
    <button type="submit">Giving Thanks</button>
</form>
<?php if(!empty($thanks)) : ?>
    <h4><?php echo $thanks;?></h4>
<?php endif; ?>
</html>