- Для ваших файлов cookie см. Этот ответ.
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Размер: *1007* (
PHPSESSID
, по умолчанию).
Функции setcookie()
и setrawcookie()
представили параметр httponly
, еще в темные времена PHP 5.2.0, что делает его приятным и простым. Просто установите 7-й параметр в true согласно синтаксису
Синтаксис функции упрощен для краткости
setcookie( $name, $value, $expire, $path, $domain, $secure, $httponly )
setrawcookie( $name, $value, $expire, $path, $domain, $secure, $httponly )
Введите NULL
для параметров, которые вы хотите оставить по умолчанию.
Вы также можете подумать, следует ли устанавливать параметр secure
.
Также возможно использование более старой функции более низкого уровня header()
:
header( "Set-Cookie: name=value; httpOnly" );