【发布时间】:2014-02-06 03:31:19
【问题描述】:
您好,我有一个包含 3 个步骤的查询表
第 1 步:小型查询表单(目前正在将表单字段传递到第 2 步页面)
第 2 步:整页查询表单(此表单通过表单处理脚本 - form-process.php 提交和处理数据,然后将用户重定向到感谢页面并向站点管理员发送电子邮件)
第3步:感谢页面(此页面在Joomla中,以上两个页面是通过FTP访问的独立PHP页面。)
我想将表单字段(来自步骤 2 中的表单)打印到感谢页面。
我目前正在使用 php session 将字段值从第 1 步传输到第 2 步,这工作正常,但是相同的代码不会将第 2 步中的表单值带到感谢页面。
我的代码是
<?php
error_reporting(0);
session_start();
require_once('validation.class.php');
?>
我也在每一页中使用。
<?php
if(isset($_SESSION['error_msgs'])){
$_SESSION['error_msgs'] = '';
unset($_SESSION['error_msgs']);
}
if(isset($_SESSION['sucess'])){
$_SESSION['sucess'] = '';
unset($_SESSION['sucess']);
}
if(isset($_SESSION['form1data'])){
$_SESSION['form1data'] = '';
unset($_SESSION['form1data']);
}
?>
有人可以帮助我为什么无法将第 2 步中的值传递到感谢页面吗?我还将 session() 代码放入表单处理脚本中,该脚本在第 2 步提交按钮后触发。
【问题讨论】:
-
我的会话代码如下
-
您的感谢页面顶部是否有 session_start() 以及第 2 步?
-
给我们每一步的代码,我们或许能更有效地帮助您。
-
您好,这里是每个步骤的代码stackoverflow.com/questions/21248012/…
标签: javascript php jquery forms session