所以我需要两页之间的Buffer(Tampon)页面。第一页包含一个表单,该表单将您重定向到发送电子邮件的第二个页面,然后将您重定向回第一页。我之间确实有一个Buffer页面,但它没有做应该做的事情。一旦我从第一页按下POST按钮,我就需要重定向到缓冲页面,以便禁用它的功能。因此,当我按下按钮时,我想重定向到缓冲页面,它会说处理请求,然后重定向到第二页。目前它会这样做,但不显示缓冲页面。
第一页
<form method="POST" action="buffer.php">
<input text id='met' />
<input text id='myval' />
</form>
缓冲页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
Wait for redirect
</body>
<?php
$method=$_POST['met'];
$value=$_POST['myval'];
header('location:2ndpage.php?met='.$method.'&myval='.$value.'');
exit;
?>
</html>
第二页
<?php
$method=$_GET['met'];
$value=$_GET['myval'];
mail('Send mail based on method and value');
header('location:2ndpage.php');
?>