[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с сессиями
asandp
Привет.
Что-то с сессиями не получается, помогите пожалуйста:

Делаю сначало:
<?
session_start();
$get_id = "10";
$_SESSION[$get_id] = "isset";
print $_SESSION['10'];
?>


А потом оставляю просто:

<?
session_start();
print $_SESSION['10'];
?>


По идее сессия же должна остаться, но не остается. Кто может подсказать, почему так?
Заранее благодарен!



Спустя 5 минут, 41 секунда (25.07.2010 - 18:22) Michael написал(а):
1) проверь включены ли куки в браузере.

Тренируйся лучше так:

session_start();
if (isset($_SESSION['xx'])) {
$_SESSION['xx'] .= ' add';
} else {
// начальная установка
$_SESSION['xx'] = 'START';
}
print $_SESSION['xx'];

Спустя 30 минут, 8 секунд (25.07.2010 - 18:52) asandp написал(а):
хм, а в чем моя ошибка то?
Потому что в итоге все выглядет вот так:

$get_id = $_GET['id'];
if(isset($_GET['get']) && $_GET['get'] == 'rat') {
if(isset($_POST['add']) && $_POST['add'] !== '') {
session_start();
if(isset($_SESSION[$get_id])) {
header("Location: $filename.php?id=$get_id&vote=false");
}else{
$postidid = $_POST['idid'];
$postball = $_POST['ball'];
$q7 = mysql_query("INSERT INTO art_rating VALUES (null, '$postball', '$postidid');");
header("Location: $filename.php?id=$get_id");
$_SESSION[$get_id] = 'isset';
}
}
}


И здесь сессия тоже не создается.
А в твоем примере все работает. Только ошибку не найду

Спустя 8 минут, 22 секунды (25.07.2010 - 19:00) asandp написал(а):
Все, понял ) надо $_SESSION[".$get_id."];
Спасибо )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.