Page 1 sur 1

[ Session ] session non reconnue

Posté : 14 juil. 2009, 17:51
par VaN
Bonjour,

Je suis confronté à un problème. Sur un projet de site e-commerce, j'utilise une sorte de fichier IPN (call_autoresponse.php), comme celui de Paypal, mais pour Mercanet, le système de paiement utilisés par les banques.

Dans ce fichier, je souhaite récupérer les informations de la session en cours, mais apparemment, celle ci n'existe pas dans le fichier. Pourtant j'ai bien placé un session_start() au début du fichier.

Au même moment, sur le même serveur, 2 print_r($_SESSION) me renvoient 2 tableaux différents. L'un me renvoie un tableau rempli, comme attendu, et celui présent dans call_autoresponse.php me renvoie un tableau vide.

Comment se fait-il que ce fichier ne reconnaisse pas qu'une session est en cours, alors qu'il y'a un session_start() tout en haut ?

Posté : 14 juil. 2009, 19:37
par Ryle
T'aurais pas la directive register globals active, et une variable de session qui aurait le même nom qu'une variable utilisée dans ce script ?

Posté : 15 juil. 2009, 09:34
par VaN
Je ne peux pas vraiment tester, car je n'ai pas la main sur le serveur pour y mettre un phpinfo().

Mais je viens d'éditer mon script call_autoresponse.php, en y mettant seulement
<?php 
session_start();
print_r($_SESSION);
?>
, donc plus aucune variable, et même problème, la variable $_SESSION est vide.