Voilà, je suis en train de développer un site en PHP/MySQL, dans un
premier temps je me suis servi de mon espace perso chez mon FAI et tout
fonctionne bien. Le site étant destiné à être hébergé chez
sourceforge.net je l'ai donc mis là-bas, et mauvaise surprise le
visiteur est déconnecté "tout seul", le site "oublie" la variable
$_SESSION d'une page sur l'autre.
Pour illustrer le problème voilà le code d'un compteur de visite :
Chez mon FAI pas de problème, $_SESSION["truc"] est bien incrémenté à
chaque fois que l'on clique sur le lien "reload". Chez sourceforge ça
fonctionne pas du tout, de temps en temps ça s'incrémente, puis des fois
ca revient à zéro ou à un nombre inférieur.
Les cookies sont activés sur mon navigateur (pour mon FAI et pour
Sourceforge) j'ai bien des cookies pour les deux sites.
Au niveau de la conf PHP des deux serveurs (4.3.10 tous les deux), dans
la partie session la seule chose qui change c'est la directive
session.use_trans_sid qui est à off chez mon FAI et à on chez sf.net.
Bref mon développement est bloqué à cause de ce problème. Si quelqu'un a
une idée ça serait vraiment sympa.
J'éspère que ce sujet n'a pas été déjà abordé, je vais aller voir
d'ailleur...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
loufoque
Stephane Thomas a dit le 23/09/2005 09:46:
Le site étant destiné à être hébergé chez sourceforge.net je l'ai donc mis là-bas, et mauvaise surprise le visiteur est déconnecté "tout seul", le site "oublie" la variable $_SESSION d'une page sur l'autre.
Tu n'as apparemment pas lu la FAQ sur le PHP de sourceforge. Pour que ça fonctionne correctement il faut spécifier un session.save_path dans un sous-repertoire de ton repertoire utilisateur.
Stephane Thomas a dit le 23/09/2005 09:46:
Le site étant destiné à être hébergé chez
sourceforge.net je l'ai donc mis là-bas, et mauvaise surprise le
visiteur est déconnecté "tout seul", le site "oublie" la variable
$_SESSION d'une page sur l'autre.
Tu n'as apparemment pas lu la FAQ sur le PHP de sourceforge.
Pour que ça fonctionne correctement il faut spécifier un
session.save_path dans un sous-repertoire de ton repertoire utilisateur.
Le site étant destiné à être hébergé chez sourceforge.net je l'ai donc mis là-bas, et mauvaise surprise le visiteur est déconnecté "tout seul", le site "oublie" la variable $_SESSION d'une page sur l'autre.
Tu n'as apparemment pas lu la FAQ sur le PHP de sourceforge. Pour que ça fonctionne correctement il faut spécifier un session.save_path dans un sous-repertoire de ton repertoire utilisateur.