我是php&的新手已经尝试了一些代码在PHP中通过一些简单的方法向用户发送邮件,我面临一些问题,因为代码给出了错误.. !!请帮帮我。
PHP
$to = ' '". $_SESSION['email'] ."' ';
$subject = 'Your vault number';
$message = 'Your vault number is '". $_SESSION['vault_no'] ."' ';
$headers = 'From: innovation@miisky.com' . "\r\n" .
'Reply-To: innovation@miisky.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
答案 0 :(得分:2)
字符串分配中出现语法错误:
$to = ' '". $_SESSION['email'] ."' ';
^ here ^ and here
您甚至不需要将分隔符作为最终字符串的一部分,
$to = $_SESSION['email'];
就足够了,因为$_SESSION['email']
已经是一个字符串。
答案 1 :(得分:1)
您的问题是您的$ to变量有语法错误。
$to = ' '". $_SESSION['email'] ."' ';
将其更改为
$to = $_SESSION['email'];;