Header et GET

Résolu/Fermé
t671 Messages postés 1446 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 9 novembre 2024 - Modifié par t671 le 28/08/2012 à 17:23
t671 Messages postés 1446 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 9 novembre 2024 - 28 août 2012 à 17:38
Bonjour,

A la fin d'un script php de suppression de fichier, je fais :
header('Location: modif_indiv.php&id='.$id);

$id est en GET en début de script ($id = $_GET['id'];).
Dans le script modif_indiv.php, j'ai déjà un $id = $_GET['id']; utile pour un autre script.
Le problème, c'est que mon header ne se fait pas, et j'ai l'erreur HTTP 404 non trouvé, et à noter que la suppression du fichier est ok.
Je pense qu'après mon header('Location: modif_indiv.php&id='.$id);, le GET dans modif_indiv.php n'est pas adéquate ! Mais comment faire en sachant que ce GET je l'utilise pour autre chose ......

Merci.

2 réponses

Utilisateur anonyme
28 août 2012 à 17:26
Bonjour

L'erreur ne vient pas du get, elle vient du '&' qui sépare l'url des paramètres. C'est un '?' qu'il faut utiliser, le & sert à séparer les différents paramètres entre eux quand il y en a plusieurs.
header('Location: modif_indiv.php?id='.$id);
0
t671 Messages postés 1446 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 9 novembre 2024 11
28 août 2012 à 17:38
Génialll ....
Merci beaucoup ....... ;o))
A ++
0