2 réponses
Bonjour,
Commence par afficher TOUS les messages d'erreur PHP sur tes pages.
ou en modifiant la config de ton php.ini ou via les instructions :
(code à place AU DEBUT de tes scripts PHP)
Ensuite, pour démarrer proprement les SESSION (sur chacune de tes pages) tu peux placer le code :
Tu peux aussi "forcer" toi même un "nom" de session en faisant : ( à placer avant le session_start)
Pratique lorsque tu as plusieurs sites sur le même domaine et que tu veux utiliser les mêmes variables de session dans ton code... mais pas qu'elles se marchent dessus si tu switch d'un site à l'autre sur un même navigateur.....
Au fait... tu ne nous as pas dit ... tes différentes pages ... elles sont accessibles via la même url ( même domaine / sous-domaine) ?
Car ça peut jouer ....
Commence par afficher TOUS les messages d'erreur PHP sur tes pages.
ou en modifiant la config de ton php.ini ou via les instructions :
error_reporting(E_ALL); ini_set('display_errors',1);
(code à place AU DEBUT de tes scripts PHP)
Ensuite, pour démarrer proprement les SESSION (sur chacune de tes pages) tu peux placer le code :
// Démarrage sessions si pas déjà démarré if(session_id() == '') { session_start(); }
Tu peux aussi "forcer" toi même un "nom" de session en faisant : ( à placer avant le session_start)
session_name('unnomdesession'); session_start();
Pratique lorsque tu as plusieurs sites sur le même domaine et que tu veux utiliser les mêmes variables de session dans ton code... mais pas qu'elles se marchent dessus si tu switch d'un site à l'autre sur un même navigateur.....
Au fait... tu ne nous as pas dit ... tes différentes pages ... elles sont accessibles via la même url ( même domaine / sous-domaine) ?
Car ça peut jouer ....
J'ai pensé que ça pouvait être à cause de plusieurs session_start(); (en raison des includes que je fais dans mes pages, eux même en contenant également, mais ça ne semble pas faire de différences.