Eléphant du PHP |
95 Messages
29 août 2017, 14:03
Aide urgente espérée..Certains programmes récupèrent bien la valeur contenue dans une variable de SESSION, d'autres pas. Je ne sais pas pourquoi !
Pour aider j'ai construit les Test 1 à partir d'un programme qui fonctionne et je l'ai simplifié au maximum.
Le MotDePasse est créé à partir d'un programme en html par POST.
Test 1
<?php
// transfert des données initiales
session_cache_limiter('private');
session_start();
header('Content-Type: text/html; charset=iso-8859-1');
$MotDePasse = $_SESSION["MotDePasse"];
echo ("<p align=center><font size=2 face='Verdana, Arial, Helvetica, sans-serif'color='$CouleurTexte'>
<br><br><b>Test 1<br>
Mot de Passe = $MotDePasse");
exit;
?>
ça marche.
Ensuite je lance Test 2
<?php
// transfert des données initiales
session_cache_limiter('private');
session_start();
header('Content-Type: text/html; charset=iso-8859-1');
$MotDePasse = $_SESSION["MotDePasse"];
echo ("<p align=center><font size=2 face='Verdana, Arial, Helvetica, sans-serif'color='$CouleurTexte'>
<br><br><b>Test 2: <br>
Mot de Passe = $MotDePasse ");
exit;
?>
qui est une copie du précédent et qui ne marche pas !!!
Vous avez une idée de recherche ?
PS: aucun message système.
je ne sais plu quoi envisager !!!
je compte sur vos idées,
merci de votre aide