![](/img/trans.png)
[英]Why can't I get the visitor's data, from my form, in my email using php?
[英]Can't get data from Form to Email
我有一個簡單的表單,並且嘗試了所有操作,從更改POST到GET到REQUEST。 單引號,雙引號。 EOD ...無濟於事。 我得到確認頁面,在電子郵件中得到主題和文本,但沒有數據。 請幫忙!!
signup.html
<form action="/signupprocess.php" method="post" enctype="text/plain" name="signup"
target="_blank" id="signup">
<input name="email" type="text" id="email" size="35" maxlength="90">
<input name="name" type="text" id="name" size="35" maxlength="80">
<input name="address" type="text" id="address" size="35" maxlength="90">
signupprocess.php
$email = $_POST['email'];
$name = $_POST['name'];
$address = $_POST['address'];
$phone = $_POST['phone'];
$account = $_POST['account'];
$authorize = $_POST['authorize'];
$body = <<<EOD
Name: $name <br>
Address: $address <br>
Phone Number: $phone <br>
Account: $account <br>
Authorize: $authorize <br>
EOD;
$headers = "From: $to\r\n";
$headers .= "Content-type: text/html\r\n";
mail($to, $subject, $body, $headers);
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
擺脫<form>
中的enctype
屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.