我们可以使用 header 位置将数据发送到另一个文件:
header(location: payment.php?email=$email);
并接收:
$email = $_GET['email'];
但是由于我想发送一些重要的凭据,因此我不想使用 GET
。有什么办法可以使用 POST 来做到这一点吗?
我无法使用session,所以请忽略它
最佳答案
尝试这个自动提交表单
<?php
if(isset($email))
{
?>
<form name="myForm" id="myForm" action="payment.php" method="POST">
<input name="email" value="<?php echo $email;?>" />
</form>
<script>
function submitform()
{
document.getElementById("myForm").submit();
}
window.onload = submitform;
</script>
<?php
}
?>
关于php - 使用 post 方法将数据发布到标题位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21496229/