Frutik
1024-й
непонял почему не работает сессия
есть код (извините что большой)
если user2 то соответствующаяя сессия запускается. (тоесть доступны данные сессии) в других случаях нет (нет данных которые были, согласен что их может уже и не быть до этого времени... НО... новая сессия тоже не создается)
где я туплю?
есть код (извините что большой)
PHP:
<?
require_once("template.class.php");
//
// FORMS
//
function form_login() {
$form = new Template();
$form->load("./templates/login.html");
$form->show();
}
if ( $login && $username=="user1" ) {
session_set_cookie_params(time()+9999999);
session_id("user1");
session_start();
session_register("username");
$username="user1";
header("Location: index.php");
} else if ( $login && $username=="user2" ) {
session_set_cookie_params(time()+9999999);
session_id("user2");
session_start();
session_register("username");
$username="vasya";
header("Location: index.php");
} else if ( $login && $username=="vasya" ) {
session_set_cookie_params(time()+9999999);
session_id("vasya");
session_start();
session_register("username");
$username="user2";
header("Location: index.php");
} else if ( $logoff ) {
session_start();
session_register("username");
$username = "";
header("Location: index.php");
} else if ( $signoff ) {
session_start();
session_destroy();
header("Location: index.php");
} else {
form_login();
}
?>
где я туплю?