我有一個奇怪的問題與發送到PHP的郵件,這裏是我的代碼:發送帶有鏈接和參數郵件PHP
$link = "http://www.somelink/verify.php?id=".$uniqID;
$message ="<html><head></head><body><p>Full Name:".$data[0]." ".$data[1]."</p>";
$message .="<p>Flight Number: ".$data[4]."</p>";
$message .="<p>The Ride: ".$curPlace." to ".$data[5]."</p>";
$message .="<p>Number of Passengers: ".$data[3]."</p>";
$message .="<p>Date:".$data[6]." time:".$data[7]."</p>";
$message .="<p>The price: ".$data[8]."</p>";
$message .="<p>To verify the reservation press this <a href=".$link.">link</a></p></body></html>";
$headers = 'From: [email protected]' . "\r\n" .'Reply-To: [email protected]';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "Sensitivity: Personal"."\r\n";
$sent=mail($data[2],"Taxi Reservation",$message, $headers);
if($sent){
echo "Message was sent to ".$data[2];
}
else{
echo "Message was not sent";
}
問題是與Gmail.If我把它作爲是,我得到成功的消息,但在我的Gmail中什麼都沒有,但是在另一個不是gmail帳戶的情況下。 但是! 如果我從該行刪除標籤: $message .="<p>To verify the reservation press this <a href=".$link.">link</a></p></body></html>";
我得到的Gmail.So我無法理解有什麼問題的消息。 有什麼可以解決這個問題? 謝謝你的幫助。
您的鏈接'href'沒有加引號,換一個。嘗試'「link」' – jeremyharris