問題はメール関数のコードにあるとは思いませんが、$_SESSION 変数のアプローチに問題があります。5 ページで構成されるフォームがあり、5 ページ目はプレビュー ページです。最終送信時に、プレビュー ページで、$_SESSION データ全体を 2 つの異なる電子メール アドレスに送信したいと考えています。
次のように、プレビュー ページにデータを表示しています。
<?php
//retrieve session data
echo "<b> 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);
フォームを送信すると、ページは空白になります。私は正確に何を間違っていますか?