-1
J'ai une simple page php qui définit la session et redirige vers une autre page mais pour une raison quelconque la session est vide dans la deuxième page.la session ne conserve pas les données
index.php
<?php session_start(); ?>
<?php
$_SESSION['name'] = "Saeed";
echo $_SESSION['name'] ; <<< it shows the correct output
echo '<script type="text/javascript">window.top.location="otherpages/page.php";</script>';
?>
page.php
<?php session_start(); ?>
<?php
echo "session>>>".$_SESSION['name'];
?>
Je pense que la page n'est pas encore actualisée lorsque vous l'appelez en javascript. essayez d'appeler manuellement page.php après la page d'index et voyez ce qu'il se passe. –
'$ _SESSION ['User']' n'est défini nulle part, il sera bien sûr vide. –
pourquoi vous faites écho session quand il n'est pas défini? –