I guess my resolution was a fluke.
Recap: Adding validation kills my session variables
Now I tested a few things, SID is consistent across
pages, so a new sid and cookie are not being
generated.
Perhaps it's a bug, Im on PHP 4.3.8
Here is the code again, perhaps something will jump
out.
<?php
//Start the Session - begin Block
@session_start();
header("Cache-control: private");
//Connection statement
require_once('Connections/xxxxx.php');
//Aditional Functions
require_once('includes/functions.inc.php');
//load the tNG classes
require_once('tNG/KT_tNG.inc.php');
restrictAccessToPage($xxxx,'xxxxx','AccessDenied.php','SignUp','SignUpID','Username','password','level',false,array("xxxx"));
?>
<?php
require_once("WA_ValidationToolkit/WAVT_Scripts_PHP.php");
?>
<?php
require_once("WA_ValidationToolkit/WAVT_ValidatedForm_PHP.php");
?>
<?php
if (isset($_POST["Submit"])) {
$WAFV_Redirect = "";
$_SESSION['WAVT_page1'] = "";
if ($WAFV_Redirect == "") {
$WAFV_Redirect = $_SERVER["SCRIPT_NAME"];
}
$WAFV_Errors = "";
$WAFV_Errors .=
WAValidateAN(((isset($_POST["ListingName"]))?$_POST["ListingName"]:"")
. "",true,true,true,true,"",true,1);
$WAFV_Errors .=
WAValidatePN(((isset($_POST["AltP1"]))?$_POST["AltP1"]:"")
. "",false,false,false,2);
$WAFV_Errors .=
WAValidatePN(((isset($_POST["AltP2"]))?$_POST["AltP2"]:"")
. "",false,false,false,3);
$WAFV_Errors .=
WAValidatePN(((isset($_POST["Pgr"]))?$_POST["Pgr"]:"")
. "",false,false,false,4);
$WAFV_Errors .=
WAValidateEM(((isset($_POST["El2"]))?$_POST["El2"]:"")
. "",false,5);
$WAFV_Errors .=
WAValidateEM(((isset($_POST["El3"]))?$_POST["El3"]:"")
. "",false,6);
if ($WAFV_Errors != "") {
PostResult($WAFV_Redirect,$WAFV_Errors,"page1");
}
}
?>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
Header ('Location:
http://www.xxxxxx.com/page2.php?'.SID);
}
?>
I just set an echo on page2 and page3 of the first
session variable 'listingname'. If I have the
validation code in page1 , it doesn't even make it to
page2
I'm really sorry for posting this again. Maybe it's a
bug or I'm posting my variables wrong or ....
Stuart
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php