【发布时间】:2016-02-20 03:38:46
【问题描述】:
我有一个多页表单,我将数据存储在会话中。我在这里使用了一些示例来使其正常工作。我现在真的被困住了。
//let's start the session
session_start();
//now, let's register our session variables
foreach($_POST as $k=>$v) {
$_SESSION['all_quote_details'][$k]=$v;
}
print_r($_SESSION);
这些值正在打印到屏幕上
我正在尝试发送电子邮件。我尝试了许多不同的方法,但无法让它发挥作用。我有以下内容,仅针对前两个输入进行编码以进行测试
<?php
session_start();
foreach ($_SESSION['all_quote_details'] as $result){
$result .="Name: ".$result['Name'].", Email: ".$result['Email']."\n";
}
$to = 'dan@dentalseoltd.co.uk';
$subject = 'TESTING ';
$message = "<td>Please See Quote $value;</td>";
mail($to, $subject, $message,$body, $headers);
?>
以前的试验可以让我工作,要么给我发一封空白电子邮件,要么只是简单地
Array.
这次我来了
'<td>Please See Quote Name: , Email: Name: , Email: Name: , Email: Name: , Email: Name: , Email: Name: , Email: Name: b, Email: b Name: 3, Email: 3 Name: 3, Email: 3 Name: D, Email: D Name: , Email: Name: 1, Email: 1 Name: c, Email: c Name: f, Email: f Name: h, Email: h Name: 2, Email: 2 Name: 4, Email: 4 Name: n, Email: n Name: b, Email: b Name: l, Email: l Name: n, Email: n Name: n, Email: n Name: , Email: ;</td> '
【问题讨论】:
-
打开错误报告,看看是否有任何错误。
-
你的每个 post 变量本身都是一个数组吗?
$v['Name'] and $v['Email'] -
不只是表单上的上述会话代码。然后第二个代码是表单操作上的 post.php 代码。
标签: php forms email session session-variables