X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> ошибка в сессиях
scva
scva
Topic Starter сообщение 1.9.2010, 17:38; Ответить: scva
Сообщение #1


Где ошибка

массив сессии
[php]
Array
(
[admin] =>
)
error
[/php]обработчик
[php]
session_start();
echo "<pre>";

print_r($_SESSION);

echo "</pre>";

if(!isset($_SESSION[$logged_user]))
{
echo "error";
//header("Location: office.php");
unset($_SESSION['logged_user']);
session_destroy();
exit;
}
[/php]как видно по условию, если $logged_user пуста , то ошибка, но как видно она не пуста, почему дает ошибку

переменную берем тут
[PHP]$logged_user = "$data[login]";
// запоминаем имя пользователя
session_register("$logged_user");
header("Location: page.php");
exit;[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LifeUP
LifeUP
сообщение 1.9.2010, 18:02; Ответить: LifeUP
Сообщение #2


isset - существет ли
empty - проверка на пустоту (то что уже существует)

короче:
[PHP]$_SESSION['name'] = 'Виталик';

if (isset ($_SESSION['name'])) }
echo 'Сессия $_SESSION["name"], существует';
} else {
echo 'Сессия не существует';
}

if (empty ($_SESSION['name'])) {
echo 'Сессия $_SESSION["name"] пустая';
}
[/PHP]

вот както так.
P.S создавайте сессии таким способом:
[php]
$_SESSION['user_name'] = $logged_user;
[/php]

Соответсвтвенно их уничтожение:
[php]
unset ($_SESSION['user_name']);
[/php]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Каталог открывается как ошибка 404 в hostcms
0 cheshire 3270 2.7.2018, 11:09
автор: cheshire
Открытая тема (нет новых ответов) Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
3 Musicathome 6647 26.7.2013, 20:20
автор: -Сабж-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4090 27.2.2013, 17:22
автор: -HTMLandPHP-
Открытая тема (нет новых ответов) Помогите, в чём ошибка?
0 atamvova 4947 14.2.2013, 21:11
автор: -atamvova-
Открытая тема (нет новых ответов) Ошибка при переходе на сайт!
1 Steve_Fox 2845 9.10.2012, 18:34
автор: -Blink-


 



RSS Текстовая версия Сейчас: 23.4.2024, 12:50
Дизайн