Après lecture des différents posts et tuto, j'ai réussi à utiliser les sessions correctement.
J'ai bien compris que le session_start installait un cookie coté poste client.
Cependant si le poste client refuse les cookies, rien ne va plus (cf ce forum).
Peut on interroger le poste client pour savoir si les cookies sont acceptés et comment contourner ce pb ?
Merci à vous
Si l'on utilise pas une directive comme ini_set('session.use_only_cookies', true) pour imposer l'utilisation des cookies pour stocker l'identifiant de session, l'identifiant de session sera stocké par défaut dans un cookie, et si le navigateur client n'accepte pas les cookies, l'identifiant sera sauvegardé automatiquement dans l'url.
Donc si le poste client n'accepte pas les cookies, la session fonctionnera malgré tout mais l'identifiant de session sera passé dans l'URL.
Le test pour savoir si le navigateur client accepte les cookies n'est donc utile que si tu veux savoir comment sera passé l'identifiant de session.