|
|
|
| Помогите пожайлуйста: Создаю сессию и создаю переменную сессии
session_start();
isset($_SESSION['test']);
И к примеру в скрипте делаю следующее:
$_SESSION['test'][0]=111;
$_SESSION['test'][1]=222;
то при первом перезапуске этого скрипта данные эти сохраняются, а вот уже при последующих происходит какая-то ерунда. Массив не сохраняется. Даже если проверить функцией count(), то при первом запуске размерность $_SESSION['test'] равна 2, а при следующих 1. Я в тупике.
Причем на одном сервере все работает, а на другом нет.
В чем дело, кто знает? | |
|
|
|
|
|
|
|
для: battrack
(07.12.2007 в 15:02)
| | чему равна register_globals? | |
|
|
|
|
|
|
|
для: battrack
(07.12.2007 в 15:02)
| | Что бы это значило? isset($_SESSION['test']); | |
|
|
|
|
|
|
|
для: battrack
(07.12.2007 в 15:02)
| | Если вы пытаетесь создать массив функцией isset(), то это не верно, т.к. это функция только проверяет существование переменной переданной в параметре. А массив создать можно как и обычно:
<?php
$_SESSION['test'] = array();
$_SESSION['test'][] = '111';
?>
|
или так:
<?php
$test = array();
$test[] = '111';
$_SESSION['test'] = $test;
?>
|
| |
|
|
|