J'ai pas pu passer une variable avec header

Bonjour,

en fait je veut faire passer une variable avec un header.
j'ai essayer avec ce code au niveau de la 1er page :
if($data1[0]==0){
$msg=true;
header('Location:supprimer_info_perso.PHP?msg='.$msg); exit();}

et dans la 2ieme avec celui la :
<? php
echo $msg;
if(isset($msg)|| $msg==1)
{echo 'salut';exit();}
?>

mais le probleme c'est que j'arrive pas a reacuperer la varible ????
quelqu'un pourra m'aider car c'est vraiment imporatnt ....
merci d'avance :)

2 réponses

  1. Salut,

    true est de type booléen.
    Pour une URL, il faut une chaine.

    Essaye avec "oui" et "non", "ok" ou "0" et "1" etc.
    1. toujours le meme probleme !!!!!!!!
      :((((((((((((((
    2. Il faut utiliser $_GET['msg'] sur la page ciblée par la redirection.