to simplify, I have 3 screens login, request, and insert
In login I capture name and email of the person then I redirect to request
request sets the start_session() and HTTP_SESSION_VARS['mysessionname']=$email //eventually
When I am in insert, I try to echo the values of HTTP_SESSION_VARS that were set in request but I get nothing for them
anyone can shed light please?
I am using PHP 4.0.1
code in request
Code: Select all
<? session_start();
if (empty ($HTTP_SESSION_VARSї'MySessionName']) || empty ($HTTP_SESSION_VARSї'MySessionID']) ){
session_name($email);
$HTTP_SESSION_VARSї'MySessionName'] = session_name();
$HTTP_SESSION_VARSї'MySessionID'] = session_id();
$HTTP_SESSION_VARSї'ShoppingCartID'] = session_id();
echo $HTTP_SESSION_VARSї'MySessionID'] .'--'.$HTTP_SESSION_VARSї'MySessionName'] ;
}
?>Code: Select all
<? session_start();
//phpinfo();
//// THE FOLLOWING ECHO RETURNS BLANK
echo $HTTP_SESSION_VARSї'MySessionID'];
if (empty ($HTTP_SESSION_VARSї'MySessionName']) || empty ($HTTP_SESSION_VARSї'MySessionID']) || empty ($HTTP_SESSION_VARSї'MyUserName']) ){
session_name($email);
$HTTP_SESSION_VARSї'MySessionName'] = session_name();
$HTTP_SESSION_VARSї'MyUserName'] = $username;
$HTTP_SESSION_VARSї'MySessionID'] = session_id();
$HTTP_SESSION_VARSї'ShoppingcartID'] = session_id();
$HTTP_SESSION_VARSї'MyCompany'] = $company;
echo "===in log in main session id ===== ".$HTTP_SESSION_VARSї'MySessionID'].'---'.$company; exit();
}
?>