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:
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:
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.
Salut,
Les paramtères ne peuvent pas être nulles (http://php.net/manual/fr/function.setcookie.php)
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7, '/', '', true, true);
Alors je précise le chemin et le domaine, mais dans la console je n'ai toujours rien:
setcookie('remember', $user->id . '==' . $remember_token . sha1($user->id . 'tba'), time() + 60 * 60 * 24 * 7, '/', 'www.lcab.eu', true, true);
Et si je fais:
var_dump(headers_list());
ça ne donne pas grand chose.