如何避免在用户提交表单后将用户带到 www.website.com/filename.php


How can I avoid taking users to www.website.com/filename.php after they submit a form?

我想知道是否有人知道如何在单击表单提交按钮后自动刷新网页,而不是被带到.php页面?

这是我的 html:

<p>
<form action='action.php' method='post'>
<textarea name='message' rows='3' cols='30'>
</textarea><br><br>
<input type='SUBMIT' value='Submit' />  
</p>

这是我的 php:

<?php 
$message = $_POST['message']; 
mail("name@website.com","", $message)
?>

非常感谢任何帮助,

盖伊·布朗

如果你愿意,你可以在表单所在的同一个文件中这样做,就像这样(如果表单位于动作中.php或者按照建议将动作.php更改为 php self):

<p>
  <form action='<?php echo $_SERVER['PHP_SELF']; ?>' method='post'>
    <textarea name='message' rows='3' cols='30'>
    </textarea><br><br>
    <input type='SUBMIT' value='Submit' />  
  </form>
</p>
<?php 
if(isset($_POST['message'])) {
  $message = $_POST['message']; 
  mail("name@website.com","", $message)
}
?>