2013-12-16 5 views
1

Я понимаю, как сеансы работы в PHP, но я не могу понять, что документация пытается сказать с этим примечанием:Как PHP запишет сеансы?

Примечание:

Обратите внимание при работе с сессиями, что запись сеанса не создается до тех пор, пока переменная не будет зарегистрирована с помощью функции session_register() или добавлением нового ключа в суперглобальный массив $ _SESSION. Это верно, независимо от того, был ли сеанс запущен с использованием функции session_start().

Ссылка: http://www.php.net/manual/en/intro.session.php

Файл создается для каждой сессии, даже если нет никаких данных, связанных с сеансом, например, добавив ключ/значение в массив $ _SESSION. Итак, что означает документация, что запись не создается для сеанса, пока это не произойдет?

+2

'Файл создается для каждой сессии, даже если нет данных, связанных с сеансом', вы уверены в этом? –

+1

@Pekka, да: http://www.php.net/manual/en/session.installation.php – ecantu

+0

А это похоже на противоречие. Возможно, ошибка в документации не будет первой –

ответ

0

в моем тестировании, файл был создан даже сценарий PHP есть только один столбец

<?php 
session_start(); 
?> 

так что это может быть ошибка в док.

Смежные вопросы