П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 3526 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6122 раз(а).

Учебник HTML.
Просмотров 3276 раз(а).

Руководство по PHP5.
Просмотров 5500 раз(а).

Хостинг через призму DNS.
Просмотров 4151 раз(а).

Подборка текстов стандартных документов.
Просмотров 55776 раз(а).

Учебник PHP - Самоучитель
Просмотров 3093 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 5778 раз(а).

Внешние атаки...
Просмотров 3843 раз(а).

Учебник PHP.
Просмотров 2827 раз(а).

SSI в примерах.
Просмотров 37463 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадВперёд

session_register

(PHP 4)

session_register - регистрирует одну или более переменных в текущей сессии.

Описание

bool session_register (mixed name [, mixed ...])

session_register() принимает переменное количество аргументов, любой из которых может быть строкой с именем переменной или массивом, состоящим из имён переменных или других массивов. Для каждого имени session_register() регистрирует глобальную переменную с этим именем в текущей сессии.

Внимание!

Это регистрирует глобальную переменную. Если вы хотите зарегистрировать переменную сессии внутри функции, вы должны сделать её глобальной с помощью global() или использовать массивы сессии, как указано ниже.

Внимание!

Если вы используете $_SESSION (или $HTTP_SESSION_VARS), не применяйте session_register(), session_is_registered() и session_unregister().

Эта функция возвращает TRUE, когда все переменные успешно зарегистрированы в сессии.

Если session_start() не вызывалась до вызова данной функции, будет сделан неявный вызов session_start() без параметров.

Вы можете также создать переменную сессии, просто установив соответствующего члена массива $_SESSION или $HTTP_SESSION_VARS (PHP < 4.1.0).
$barney = "A big purple dinosaur.";
session_register("barney");

$_SESSION["zim"] = "An invader from another planet.";

# Старый способ - использование $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["spongebob"] = "He's got square pants.";

Примечание: в настоящее время невозможно зарегистрировать переменные ресурсов в сессии. Например, вы не можете создать соединение с БД и сохранить id соединения как переменную сессии и ожидать, что соединение останется правильным при следующем восстановлении сессии. PHP-функции, возвращающие ресурс, идентифицируются как имеющие return-тип resource в своих определениях функций. Список функций, возвращающих ресурсы, находится в приложении Типы ресурсов.

Если используется $_SESSION (или $HTTP_SESSION_VARS for PHP 4.0.6 or less), присвойте переменную массиву $_SESSION. То есть: $_SESSION['var'] = 'ABC';

См. также session_is_registered() и session_unregister().


Назад Оглавление Вперёд
session_readonly Вверхsession_save_path


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: