Php

Résolu
kevin_mba70 Messages postés 27 Statut Membre -  
enqueteactualite Messages postés 76 Statut Membre -
Bonjour.
S'il vous plait, j'ai des difficultés au niveau de la maniulation et la compréhension des cookies. aidez moi
Merci.

2 réponses

Résumé de la discussion

Difficultés de manipulation et de compréhension des cookies et des sessions en PHP, avec des échanges qui mettent en évidence des notions clés comme setcookie, $_COOKIE, et session_start ainsi que des erreurs liées aux en-têtes. Plusieurs réponses rappellent que cookies et sessions ne sont pas équivalents: les cookies restent côté client et les sessions côté serveur, et erreurs comme Cannot send session cookie apparaissent si contenu est envoyé avant session_start. En pratique, la discussion salue la consultation de la documentation officielle et l'utilisation correcte de setcookie et $_COOKIE pour lire les valeurs, tout en évitant les envois d'entêtes après output et en vérifiant l'auto_start.

Bobot (l'IA à votre service)
  1. enqueteactualite Messages postés 76 Statut Membre 16
     
    Un cookie est un gâteau très bon...

    Et en PHP c'est la même chose qu'une session sauf que celle-ci est stocké sur l'ordinateur du client plutôt que sur le serveur...
    0
    1. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 607
       
      La gestion des sessions et la gestion des cookies est quand même assez différente.
      0
    2. enqueteactualite Messages postés 76 Statut Membre 16
       
      Oui je sais, mais dans la compréhension, la principal différence est la
      0
    3. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 607
       
      Gérer une session est plus technique que gérer des cookies, il faut savoir manier le session_start() et tout ce qu'il implique.
      0
    4. enqueteactualite Messages postés 76 Statut Membre 16
       
      ça dépend pour qui, pour moi la gestion du cookie est bien plus complexe dans le sens ou il doit être défini avant toute autre exécution... Alors que la session tu la met ou tu veux quand tu veux et même à l'heure que tu veux
      0
    5. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 607
       
      Heu, c'est le contraire hein :)
      0
  2. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 607
     
    Qu'est ce qui te gène ?

    Pour les cookies, il y a principalement 2 notions à connaitre :
    - setcookie : https://www.php.net/setcookie
    - $_COOKIE['moncookie'] pour le lire
    0