[PHP] Fiabilité des sessions

Fiabilité des sessions [PHP] - PHP - Programmation

Marsh Posté le 19-12-2003 à 13:09:37    

Bonjour, je rencontre pas mal de problèmes avec les sessions PHP, des destructions qui ne se font pas, des id qui ne passent pas...
 
cela peut il etre un probleme de codage ? du serveur ?
 
vaut il mieux utiliser son propre systeme de sessions avec BDD ?
 
Merci

Reply

Marsh Posté le 19-12-2003 à 13:09:37   

Reply

Marsh Posté le 19-12-2003 à 15:26:13    

ça doit plutôt venir d'un problème de cookies avec le browser. en effet, pour utiliser les session de façon "classique", il faut que le navigateur accepte les cookies, pour stocker l'ID de la session.
 
essaie de passer ton ID de session en paramètre de tes formulaires ou des liens. je sais pas comment ça s'implémente avec PHP, mais on m'a dit que c'était prévu, donc à priori, facile à mettre en place.

Reply

Marsh Posté le 19-12-2003 à 15:34:32    

session_start en haut de chaque page et y a rien d'autre à mettre, les liens et formulaires sont modifié automatiquement.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-12-2003 à 15:36:03    

y'a pas un truc à modifier dans le php.ini ?
 
parceque de base, il modifie rien... il détecte automatiquement que le navigateur n'accepte pas les cookies ?

Reply

Marsh Posté le 19-12-2003 à 15:36:51    

Je sais pas... la seule fois où j'ai testé ça marchait tout seul.
La seule modif que j'ai dû faire c'est pour qu'il utilise & au lieu de & pour les params des liens quand il ajoute le session_id


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-12-2003 à 15:42:52    

ok, c'est pas mal s'il gère ça automatiquement :)

Reply

Marsh Posté le 19-12-2003 à 16:45:20    

antp a écrit :

session_start en haut de chaque page et y a rien d'autre à mettre, les liens et formulaires sont modifié automatiquement.


 
si le trans_id est egal à 1 sinon il faut passer l'identifiant de session


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 20-12-2003 à 16:03:17    

trans_id est à 1
 
ça à l'air de mieux fonctionner en forçant le passage du SESSID (soit en POST, soit en GET) mais ce qui est bizarre c'est que le pb n'apparait pas sur toutes les configs, même à version de IE égale !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed