Insertion variable dans header

Bonjour,

Quelqu'un pourrait m'expliquer ce probleme :

Si je fournis a header cela :
header('Location: search.php?dir_name='.$_POST["name"].'&year='.$_POST["year"].'');

Pas de soucis ca marche

Par contre ca :
header('Location: search.php?date='.$date.'&entity='.$len_id.'');

La, big probleme, ca ne fonctionne pas, ca me redirige sur la page ou j'etais precedemment...

A noter qu'en local cela fonctionne mais pas sur le web..

Une idee du soucis ? parce qu'hormis que dans le premier exemple les variables soient issues d'un POST je ne vois pas pourquoi ca changerais quelque chose...

Merci !

1 réponse

  1. Bonjour,

    Il est normal que ça te dirige vers la même page que le premier code car tes deux codes te redirige vers la page "search.php". La différence sont les paramètres que tu passes dans l'url.
    0