Php 变量未获取其值
我通过PHP mailer发送电子邮件进行帐户验证,它正在发送并工作。但是Php 变量未获取其值,php,phpmailer,Php,Phpmailer,我通过PHP mailer发送电子邮件进行帐户验证,它正在发送并工作。但是$mail->body部分有一个错误,因为我正在将$name变量传递给,您就可以开始了。”; ?> 请在正文中使用双引号方法 $mail->Body = "<b>Hello,this is just account activation process please click</b><a href=\"http://localhost/email_verification/reg
$mail->body
部分有一个错误,因为我正在将$name
变量传递给,您就可以开始了。”;
?>
请在正文中使用双引号方法
$mail->Body = "<b>Hello,this is just account activation process please click</b><a href=\"http://localhost/email_verification/register.php?nm=".$name."\">Here</a><b> and you will be good to go.</b>";
$mail->Body=“您好,这只是帐户激活过程,请单击,您就可以开始了。”;
当您使用单引号时,变量不会展开。您的表单方法是什么?如果您能解释为什么这样可以解决他的问题,这会很有帮助,这样OP就可以从中学习。是的,它很有效,谢谢…为什么会有串联Around.$name。因为您可以用点连接两个或更多字符串@mastermind-在这种情况下不需要连接,您可以编写“hello$name”
,并且$name
将被变量的内容替换。如果希望变量像这样展开,请记住使用双引号。如果要使用单引号,则必须连接。看一看上面的PHP文档。
$mail->Body = "<b>Hello,this is just account activation process please click</b><a href=\"http://localhost/email_verification/register.php?nm=".$name."\">Here</a><b> and you will be good to go.</b>";