OVH Cloud OVH Cloud

Pas d'identificateur de session

2 réponses
Avatar
tjudesyv
Bonjour à tous,

J'espère que la question n'a pas déjà été posée, j'ai regardé
rapidemant dans le snews et je n'ai rien vu. Si toutefois le problème
existe déjà, merci de me le dire.

Voilà, j'ai un problème avec les sessions.
J'ai une première page qui se contente de demander login et mot de
passe de l'utilisteur. Si l'utilisateur existe dans la base,
j'enregistre dans des variables de sessions des informations. S'il
n'existe pas, il rentre en visiteur.
Les enregistrements des variables de session ont lieu dans une page
qui ne fait que ca, puis qui redirige ensuite vers la page d'accueil.

Le principe est donc le suivant :
Page de formulaire --> enregitrement --> Accueil
(demande login/mdp) (enregistre var) (c'est parti!!!)

Mais à chaque premier acces, la page d'accueil m'indique qu'aucune
variable de session n'est enregistrée.
Je demande l'affichage de l'identificateur de session, et il n'y en a
pas.
Tout comme dans la page d'enregistrement des variables (pour le
premier acces uniquement).

Par contre, si je propose d'aller à la page d'accueil depuis la page
d'enregistrement via un lien <a href="..."> ca fonctionne, les
variables de session sont bien enregistrée et une session existe
arrivé à l'accueil (alors qu'il n'y avait pas d'identificateur dans la
phase d'enregistrement.)

Par contre, s'il ne s'agit pas d'un premier accès, ca passe. Une
session existe et tout fonctionne.

PS : Pour faire mon renvoi direct, j'utilise le setTimeout de
Javascript.

Si quelqu'un y comprends quelque chose, merci de m'expliquer.
Fred

2 réponses

Avatar
Guillaume Bouchard
Fred wrote:

Mais à chaque premier acces, la page d'accueil m'indique qu'aucune
variable de session n'est enregistrée.


Surement que tu nas pas transmit ton ID de session.

Par contre, si je propose d'aller à la page d'accueil depuis la page
d'enregistrement via un lien <a href="..."> ca fonctionne, les
variables de session sont bien enregistrée et une session existe
arrivé à l'accueil (alors qu'il n'y avait pas d'identificateur dans la
phase d'enregistrement.)


Il y a de grand chose que le systeme d'ajout d'id dans l'url de php ne
fonctionne pas avec les javascript. Ajout manuelement l'id dans ton url
javascript via un echo session_id() bien placé et le problème sera reglé.

--
Guillaume.

Avatar
tjudesyv
Guillaume Bouchard wrote in message news:<40c55998$0$4202$...
Fred wrote:

Mais à chaque premier acces, la page d'accueil m'indique qu'aucune
variable de session n'est enregistrée.


Surement que tu nas pas transmit ton ID de session.

Par contre, si je propose d'aller à la page d'accueil depuis la page
d'enregistrement via un lien <a href="..."> ca fonctionne, les
variables de session sont bien enregistrée et une session existe
arrivé à l'accueil (alors qu'il n'y avait pas d'identificateur dans la
phase d'enregistrement.)


Il y a de grand chose que le systeme d'ajout d'id dans l'url de php ne
fonctionne pas avec les javascript. Ajout manuelement l'id dans ton url
javascript via un echo session_id() bien placé et le problème sera reglé.
OK, je vais tester ca.

Il semble donc que ca vienne de ma redirection par Javascript.
Je me demandais si une redirection PHP n'existait pas?

Merci pour l'info.