Un développeur a rencontré un problème où les cookies HTTPOnly n'étaient pas définis dans le navigateur lors du développement d'une API REST localement.
Diverses approches ont été utilisées pour résoudre le problème, notamment :
Malgré les pratiques recommandées, la propriété du cookie HTTPOnly est restée non définie dans les deux cas. Le problème a finalement été attribué à la méthode JavaScript fetch() utilisée dans le front-end.
Le problème a été résolu en ajoutant les informations d'identification : 'include' à l'option fetch() demande. Cela permet au navigateur d'envoyer et de recevoir des cookies, permettant à l'attribut HTTPOnly de fonctionner comme prévu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!