Déjà le :
1 2
| $ville = "Nantes";
$_SESSION["ville"] = $ville; |
Tu le remplaces par :
$_SESSION['ville'] = 'Nantes' ;
Ensuite ta redirection javascript tu la remplaces par :
1 2
| header ( 'Location: test1.php' . $begin_follow ) ;
exit() ; |
Avec la variable $begin_follow initialisée comme suit :
1 2 3 4 5 6 7
| $end_follow = '' ;
$begin_follow = '' ;
if ( !isset ($_COOKIE[ ini_get ( 'session.name' ) ] ) )
{
$end_follow = '&' . SID ;
$begin_follow = '?' . SID ;
} |
Ainsi tu passes outre le fait qu'un internaute ait activé ou non les cookies.
Ce qui donne pour la page test.php :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
session_start() ;
$_SESSION['ville'] = 'Nantes' ;
$end_follow = '' ;
$begin_follow = '' ;
if ( !isset ($_COOKIE[ ini_get ( 'session.name' ) ] ) )
{
$end_follow = '&' . SID ;
$begin_follow = '?' . SID ;
}
header ( 'Location: test1.php' . $begin_follow ) ;
exit() ;
?> |
Et test1.php :
1 2 3 4 5 6
| <?php
session_start() ;
echo $_SESSION['ville'] ;
?> |
Et là en principe il ne doit plus y avoir de problèmes.
Partager