Cookie sécurisé secure httponly
Bonjour,
Je suis entrain de faire le tutoriel espace utilisateur en php et je souhaite que le cookie de la case à cocher soit en secure et httponly alors je fais:
Code:
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7, null, null, true, true);
Mais ça ne marche pas sachant que l'espace que je loue chez ovh est en https et que si je fais comme ça:
Code:
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7);
Le cookie fonctionne bien mais il n'est pas en secure ni en httponly. Quelqu'un a une idée ?
Je vous remecie de votre aide.
Cookie sécurisé secure httponly
Alors je précise le chemin et le domaine, mais dans la console je n'ai toujours rien:
Code:
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7, '/', 'www.lcab.eu', true, true);
Et si je fais:
Code:
var_dump(headers_list());
ça ne donne pas grand chose.
Cookie sécurisé secure httponly
Je viens de réessayer mais en vain et en faisant var_dump(headers_list()); je vois bien ma session mais pas mon cookie de cette façon:
Code:
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7, '/', 'localhost', true, true);
par contre de cette façon, mon cookie se crée bien:
Code:
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7);
je le vois bien en faisant F12/Cookies dans l'onglet Application.