您好我有與3的詢問表單步驟傳遞表單值和會話問題session_start();
步驟1:小查詢形式(這是目前通過表單字段的步驟2頁)
步驟2:全頁的查詢表格(這種形式提交和通過表格處理腳本處理數據 - form-process.php然後重定向用戶感謝您的網頁併發送電子郵件到網站管理員)
步驟3:謝謝頁面(此頁面在Joomla,而上述兩頁是獨立的通過FTP訪問PHP頁面。)
我想打印m字段(從步驟2中的表單)到謝謝頁面。
我目前使用php會話從第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步提交按鈕後觸發。
我的會話代碼如下<?php error_reporting(0); session_start(); require_once('validation.class.php'); ?> – user3121064
您的感謝頁面是否有session_start()以及第2步的頂部? – Aljie
爲我們提供每一步的代碼,我們可能會更有效地幫助您。 –