здравствуйте.
session_start();
function p($var) {echo '<pre>';print_r($var);echo '</pre>';}
setcookie("TestCookie", "123", time()+3600,httponly:true);
p(session_get_cookie_params());
я получаю такой массив
Array
(
[lifetime] => 0
[path] => /
[domain] =>
[secure] =>
[httponly] =>
[samesite] =>
)
Только не говорите, что проверить httponly в браузере невозможно. Проверка httponly должна быть обязательна. У javascript нет доступа к httponly, а у пользователя этого доступа более, чем достаточно и через консоль инспектора прописываются любые куки, которые нужны.
И что я делаю не так?