Hi there,
I use session to get some info from previous page into my form, with &sessionVars.
I would like to delete this info after having sent form, or even after leaving form without sending form.
I add
$_SESSION[$varName] = '';
at the end of the if here :
if($sessionVars){
$sessionVars = (strpos($sessionVars,',',0))?explode(',',$sessionVars):array($sessionVars);
foreach( $sessionVars as $varName ){
if( empty($varName) ) continue;
$varName = trim($varName);
if( isset($_SESSION[$varName]) && !empty($_SESSION[$varName]) )
$fields[$varName] = ( isset($fields[$varName]) && $postOverides )?$fields[$varName]:$_SESSION[$varName];
$_SESSION[$varName] = '';
}
}
Is that a good way to do what I want ? Should I use another way ?
Thanks for your help !
Edit : Oops, didn’t test it well... now $_SESSION is not passed to the form, the data is not displayed in my form :/
How can I empty my $_SESSION[$varName] ?