Variable de session et $.ajax

ricardo -  
 Utilisateur anonyme -
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
 
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