Session Variable Problem

5 отговора 121 прегледа
#1

Session Variable Problem

Здравейте на всички имам проблем с сессия! Когато започна нова сесия въвеждам данни в Дадени Променливи но след като премина на друга страница данните в сесията вече са ми загубени защо:

Connect();
$login_table = Get_User_ID($LoginName);

$SESS_NAME = $login_table[1];
$sid = md5(rand(0,10000));
session_id($sid);

session_name($SESS_NAME);
session_start();

if( !session_is_registered("USR_VARS") )
{
$USR_VARS = array("SESS_ID","SESS_LOGIN","SESS_LOGINID");
session_register("USR_VARS");
$_SESSION["USR_VARS"][SESS_LOGINID] = $login_table[0];
$_SESSION["USR_VARS"][SESS_LOGIN] = $login_table[1];
$_SESSION["USR_VARS"][SESS_ID] = $sid;

до тука добре променливите вече имат данни!!!

Но след като отида в дръга страница например SS.php и направя проверка на данните се оказва че променливите не съдържат нищо :

global $USR_VARS;
global $pid;
echo '-------------------------';
echo $_SESSION["USR_VARS"][SESS_LOGINID]; echo $_SESSION["USR_VARS"][SESS_ID]; echo $_SESSION["USR_VARS"][SESS_LOGIN];
echo '--------------------------';

if ( (substr($pid, 0, 1) == 2) AND !admin($USR_VARS[SESS_LOGINID]) )
{
$error = 2;
}
if ( ($USR_VARS[SESS_ID] == "") OR ($USR_VARS[SESS_LOGINID] =="") OR ($USR_VARS[SESS_LOGIN] == "") )
{
$error = 3;
}
if ( $error == 2 )
{
Get_Url("?&error=2");
error=2"'.'
}
else
{
if ($error == 3)
{
Get_Url("?&error=3");
&error=3"'.'
}

}

Бих искал да разбера защо ???

Отговор
в отговор на Session #2

Re: Session Variable Problem

Май обърка форума.

Отговор
в отговор на Session #3

Re: Session Variable Problem

PHP въпрос тук ? Не е ли по добре да питаш тук ?
[линк]

Отговор
в отговор на Beco #4

Re: Session Variable Problem

7 минути по- късно се е усетил.

Отговор
в отговор на Error #5

Re: Session Variable Problem

Егати ще ме изядете ... признавам си обурках форума!!! Сорри.

Отговор
в отговор на Session #6

Re: Session Variable Problem

Не се впрягай.
Аз също следя двата форума и мога да объркам някога.
Дори като видях поста, помислих че съм в PHP форума.

Отговор