Bonsoir,
Je sais que session_start(); doit être la première sortie vers le navigateur et c'est pourquoi j'ai épuré le code au maximum de mes 2 pages pour pouvoir éventuellement isoler le problème. Donc, le code que je vous ai montré initialement c'est tout le code que mes pages contiennent. Je sais que ce n'est pas très propre parce que je n'ai pas mes balises <html></html>, etc mais j'ai aussi essayé avec ces balises en m'assurant que session_start() soit la première commande dans mes deux pages.
Pour ce qui est du choix pour le stockage des sessions, le php.ini est configuré par défaut pour stocker les sessions sous forme de fichiers ("session.save_handler = files"). J'ai uniquement changé le chemin par défaut du session.save_path ("/tmp", qui ne fonctionnait vraisemblablement pas parce que je crois que c'est le type d'arborescence qu'utilise Linux), pour "C:\PHP\tmp".
Après avoir ouvert la page index.php, un fichier de session contenait bien le résultat de ma variable de session "test" (soit: "test|s:4:"qqch";"). Après avoir cliqué sur le lien qui mène à la deuxième page, un autre fichier de session est créé mais vide cette fois-ci.
Merci pour votre première réponse si rapide! J'espère vraiment pouvoir régler ce problème.


