2

自 1 小时以来,我一直在为这种简单的代码和平而苦苦挣扎。当我在提交表单后刷新浏览器时会出现问题。Chrome 浏览器想要重新提交表单。所有其他浏览器都按预期工作。

是否有适用于 chrome 的解决方法/hack?

<?php
// file: test.php
if(isset($_POST['test'])){
    header('Location: test.php');
    exit;
}
?>
<form method="post">
    <input type="hidden" name="test" value="1">
    <input type="submit" value="Send">
</form>
4

1 回答 1

2

试试这个:

<html>
<head>
<?php
if(isset($_POST['test'])){
echo "<meta http-equiv=refresh content='0;url=test.php'>";
exit();
}
?>
</head>
于 2013-02-25T19:12:01.550 回答