probleme de recuperation de session

probleme de recuperation de session - PHP - Programmation

Marsh Posté le 13-01-2005 à 15:43:58    

bonjour,
voila j'ai un soucis pour recuperer une variable de session apres une connexion a un serveur e-transaction (credit agricole).
je m'explique, j'ai 4 pages :
call_request.php : affiche les cartes de credit
call_payment : formulaire pour le numero de la carte (serveur banque -non modifiable)
call_credit_card : affiche le resultat de la transaction (serveur banque -non modifiable)
call_autoresponse.php : script appelé par call_credit_card qui permet d'inserer la transaction dans un DB, ...
 
mais le probleme, c'est que si call_request contient une variable de session, je ne peux pas la recuperer dans call_autoresponse.php.
 
la hotline m'a dit de call_autoresponse n'était qu'une page de données et qu'elle ne reconnaissait pas les sessions et pour cela il fallait lui envoyer le numero de session ,comme ceci :

Code :
  1. //call_request.php
  2. <?
  3. session_start();
  4. $_SESSION['contenu']='mon mail a bien ete envoyé';
  5. $parm="$parm return_context=".$PHPSESSID;
  6. ...
  7. ?>
Code :
  1. //call_autoresponse.php
  2. <?
  3. if (( $code == "" ) && ( $error == "" ) ){...}
  4. else {
  5. session_id($return_context) ; // On récupère l’identifiant de session
  6. session_start(); // On démarre la session
  7. mail("monadresse@hotmail.com, "mon mail", $_SESSION['contenu']);
  8. session_destroy();
  9. }
  10. ?>


resultat :
$_SESSION['contenu']est vide dans mon mail et session_destroy n'agit pas.
pourtant si je fais

Code :
  1. mail("monadresse@hotmail.com, "mon mail", $return_context);

l'identifiant est bien envoyé.
Donc d'ou peut venir le probleme :??:  
 
merci infiniment de votre aide


Message édité par attentio le 24-03-2005 à 20:45:21

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 13-01-2005 à 15:43:58   

Reply

Marsh Posté le 15-01-2005 à 09:23:43    

a l'aide !!!!! :(


Message édité par attentio le 15-01-2005 à 09:24:00
Reply

Marsh Posté le 15-01-2005 à 16:12:15    

essaye d'ajouter ta var de session comme si ceci

Code :
  1. session_start();
  2. session_register("contenu",'mon mail a bien ete envoyé');
  3. $_SESSION['contenu']='mon mail a bien ete envoyé';

Reply

Marsh Posté le 20-01-2005 à 14:07:25    

Ca  change rien !!!


Message édité par attentio le 20-01-2005 à 14:07:55
Reply

Sujets relatifs:

Leave a Replay

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