Variable de session et $.ajax

Fermé
ricardo - 26 juin 2012 à 13:44
 Utilisateur anonyme - 26 juin 2012 à 14:13
Bonjour,

J'utilise pour mon site des variable de session pour les membre que je 'get'
et 'set' par la méthode ajax de jquery $.ajax. Le problème c'est que depuis quelques temps mes session ne dure que quelques secondes voir même pas une seconde. J'ai fait mes recherches de mon côté et j'ai trouvé deux raisons probable :
- il faut à chaque début de script lancer la fct session_start() AVEC l'id de session en argument (session_start($_COOKIE['PHPSESSID'])).
- il ne faut pas qu'il y ai d'appel à 'session_start()' simultané.

Pour la 1er je la respect mais rien ne change, mais pour la deuxième je ne vois pas trop ce que ça veut dire ni comment empécher d'avoir trop de session_start().

Bref le problème est encore plus misterieux dans la mesure où je n'avais aucun problème il y a quelques semaine alors que je n'est fait aucun changement dans le code.

Je suis chez ovh mutualisé.

Qu'en penssez-vous ?

1 réponse

Utilisateur anonyme
26 juin 2012 à 14:13
Bonjour

Je suis étonné de ta syntaxe : session_start($_COOKIE['PHPSESSID']). session_start s'utilise sans paramètre d'après la doc :
https://www.php.net/manual/fr/function.session-start.php

Personnellement, je n'en ai jamais mis ni chez OVH ni ailleurs, et ça marche très bien.
1