В книге говорится, что постоянное сохранение файлов cookie на клиентской машине до истечения срока ее действия. сеанс cookie исчезнет после закрытия браузера.php session cookie не пропал после закрытия браузера
я попробовал, как:
setcookie("name", "value"); // before any output
но после закрытия браузера и перезагрузки, он все еще там (от print_r($_COOKIE)
).
Я попробовал пару различных браузеров, таких как сафари, хром, firefox, все это похоже на это. только eclipse отличается :)
так, все текущие браузеры не следуют этому «правилу»? или есть какой-то по умолчанию тайм-аут для cookie сеанса, я не знаю?
спасибо.
EDIT:
я проверил поджигатель он сказал:
Название Значение Домен Истекает
Значение имени локальный сессия
вам нужно будет проверить ваши настройки cookie. ВАШ частный php может быть настроен для установки постоянных файлов cookie сеанса. сессионные файлы cookie должны быть временными, bu - это чисто конвенция. ничто не говорит, что кто-то не может устанавливать постоянные файлы cookie. –
Можете ли вы добавить то, что вы наблюдаете в заголовках этой панели сетевых запросов этих браузеров? –
Марку Б: спасибо. в firebug, он сказал «session», так что это означает, что это cookie сеанса. то проблема в том, когда истечет «сеансовый cookie» :) – totally