dimnast
Guest
не передается переменная сеанса...
Помогите с такой проблемой… У меня не передаются переменные сеанса. Суть такова:
Есть страница index.php, на которой стоит проверка – зарегистрирован юзер или нет.
____
<?php
session_start();
if(isset($_SESSION['user']))
{require '../config.php';
require '../libs/Smarty.class.php';
require '../libs/class.Utilities.php';
$smarty = new Smarty;
$smarty->display('index.tpl');}
else{
header("Location: login.php");
exit;}
?>
Если нет, то переход на login.php. Тут мы проверяем из БД и если такой пользователь есть, то регестрируем переменную сеанса и снова идем на index.php.
<?php
session_start();
require '../libs/class.Utilities.php';
$db = new MySQL();
if ($_POST['login'] && $_POST['password'])
{
$login=$_POST['login'];
$password=$_POST['password'];
$sql = "select * from admin where login='$login' and password='$password'";
$query = $db->query($sql);
$numrows = $db->num_rows($query);
if($numrows>0)
{
$_SESSION['user'];
header("Location: index.php");
exit;
}
Однако переменная сеанса не передается в index.php – я ставил проверку. И снова возврат в login.php. В чем может быть проблема?
Помогите с такой проблемой… У меня не передаются переменные сеанса. Суть такова:
Есть страница index.php, на которой стоит проверка – зарегистрирован юзер или нет.
____
<?php
session_start();
if(isset($_SESSION['user']))
{require '../config.php';
require '../libs/Smarty.class.php';
require '../libs/class.Utilities.php';
$smarty = new Smarty;
$smarty->display('index.tpl');}
else{
header("Location: login.php");
exit;}
?>
Если нет, то переход на login.php. Тут мы проверяем из БД и если такой пользователь есть, то регестрируем переменную сеанса и снова идем на index.php.
<?php
session_start();
require '../libs/class.Utilities.php';
$db = new MySQL();
if ($_POST['login'] && $_POST['password'])
{
$login=$_POST['login'];
$password=$_POST['password'];
$sql = "select * from admin where login='$login' and password='$password'";
$query = $db->query($sql);
$numrows = $db->num_rows($query);
if($numrows>0)
{
$_SESSION['user'];
header("Location: index.php");
exit;
}
Однако переменная сеанса не передается в index.php – я ставил проверку. И снова возврат в login.php. В чем может быть проблема?