自1小时以来,我正在努力解决这个简单的代码安静问题。 在表单提交后执行浏览器刷新时会出现问题。 Chrome浏览器想要重新提交表单。每个其他浏览器都像预期的那样工作。
是否有适用于Chrome的解决方法/黑客?
<?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>
答案 0 :(得分:2)
试试这个:
<html>
<head>
<?php
if(isset($_POST['test'])){
echo "<meta http-equiv=refresh content='0;url=test.php'>";
exit();
}
?>
</head>