簡體   English   中英

PHP郵件功能不起作用

[英]PHP mail function not working

我認為問題不在於郵件功能代碼,而在於我對$ _SESSION變量的理解。 我有一個包含5頁的表單,第五頁是預覽頁。 在最終提交時,在預覽頁面上,我希望將整個$ _SESSION數據發送到兩個不同的電子郵件地址。

我在預覽頁面上顯示數據,如下所示:

<?php
//retrieve session data
echo "<b>&nbsp;&nbsp;Varname: </b>". $_SESSION['varname'];
?>

格式為method =“ post”和action =“ mail.php”。

在mail.php中,我開始會話,然后:

    $_SESSION['email'] = $mail;
        $_SESSION['varname'] = $varname;

        $email_from = 'mail@company.de';

        $email_subject = "Mail";

        $email_body = "You have submitted the following data: $inhalt.\n";

        $to = "mymail@company.de, $mail";

        $headers = "From: Company";




        mail($to,$email_subject,$email_body,$headers); 

提交表單后,頁面將變為空白。 我到底在做什么錯?

我設法最終解決了這個問題,如下所示:

   $email_from = 'mail@company.de';

   $email_subject = "Mail"; 

   $to = ("myadress@work.de," . $_SESSION['email'] . "");
        mail($to,"Form submission","Form data:

    Inhalt: " . $_SESSION['inhalt1'] . " 

    "); 

正如我在問題中所說的那樣,問題在於我對$_SESSION變量的$_SESSION 我沒有直接使用$_SESSION['varname'] = $varname . $_SESSION['varname'] . . $_SESSION['varname'] . ´。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM