Что нужно сессиям для работы?!
session_start();
регистрирую переменную
session_register($var);
присваиваю ей значение (ненулевое), например:
$HTTP_SESSION_VARS["var"]=17263;
потом гружу эту же страничку через форму, которая на ней находится:
<form name="form1" method="post" action="file.php">
<input type=submit value="Go" name="Go">
</form>
сессия открывается... а переменная = 0 (ДО session_register()) ...
почему?!
Цитата:
Originally posted by Zhen
Делаю в файле file.php
session_start();
регистрирую переменную
session_register($var);
присваиваю ей значение (ненулевое), например:
$HTTP_SESSION_VARS["var"]=17263;
потом гружу эту же страничку через форму, которая на ней находится:
<form name="form1" method="post" action="file.php">
<input type=submit value="Go" name="Go">
</form>
сессия открывается... а переменная = 0 (ДО session_register()) ...
почему?!
Делаю в файле file.php
session_start();
регистрирую переменную
session_register($var);
присваиваю ей значение (ненулевое), например:
$HTTP_SESSION_VARS["var"]=17263;
потом гружу эту же страничку через форму, которая на ней находится:
<form name="form1" method="post" action="file.php">
<input type=submit value="Go" name="Go">
</form>
сессия открывается... а переменная = 0 (ДО session_register()) ...
почему?!
Код:
<?
session_start();
session_register("SESSION");
if (! isset($SESSION)) {
$SESSION = array();
}
$SESSION['var'] = '12345';
?>
session_start();
session_register("SESSION");
if (! isset($SESSION)) {
$SESSION = array();
}
$SESSION['var'] = '12345';
?>
Спасибо, все работает :)