Envoyer une variable ds un lien de header()
Résolu
amine_marc
Messages postés
256
Date d'inscription
Statut
Membre
Dernière intervention
-
lucas01 Messages postés 1835 Date d'inscription Statut Membre Dernière intervention -
lucas01 Messages postés 1835 Date d'inscription Statut Membre Dernière intervention -
Est-ce qu'il est possible d'envoyer une variable dans un lien avec la fct header(), comme ça par exemple:
<?php
......
$ma_var="essai";
header(location:'ma_page.php?id=$ma_var';
?>
veuillez me dire comment faire svp, parce que j'ai essayé avec ce code mais j'obtiens une erreur:
"Parse error: syntax error, unexpected ':' in C:\Program Files\EasyPHP-5.3.5.0\www\ma_page.php on line 10".
Merci d'avance.
<?php
......
$ma_var="essai";
header(location:'ma_page.php?id=$ma_var';
?>
veuillez me dire comment faire svp, parce que j'ai essayé avec ce code mais j'obtiens une erreur:
"Parse error: syntax error, unexpected ':' in C:\Program Files\EasyPHP-5.3.5.0\www\ma_page.php on line 10".
Merci d'avance.
7 réponses
Essai comme ça :
<?php
......
$ma_var="essai";
header(location:'ma_page.php?id=' .$ma_var. '';
?>
<?php
......
$ma_var="essai";
header(location:'ma_page.php?id=' .$ma_var. '';
?>
amine_marc
Messages postés
256
Date d'inscription
Statut
Membre
Dernière intervention
2
le même pb et le même erreur!
Et la ligne 10 de tout ton code, c'est :
header(location:'ma_page.php?id=' .$ma_var. '';
je présume.
header(location:'ma_page.php?id=' .$ma_var. '';
je présume.
Essai avec ce code :
<?php
...
$ma_var = "123";
echo '
<meta HTTP-EQUIV="Refresh" content="1;URL=http://monsite.php?'. $ma_var .'">
Vous allez être redirigé dans une seconde !';
?>
<?php
...
$ma_var = "123";
echo '
<meta HTTP-EQUIV="Refresh" content="1;URL=http://monsite.php?'. $ma_var .'">
Vous allez être redirigé dans une seconde !';
?>
Ceci devrait marcher :
Je pense que je m'étais tromper ! J'ai donc modifier le code. Celui fonctionne je l'ai testé. La redirection est d'une seconde. Tu peux modifier le 1 de content pour le temps de redirection.
Cdlt,
Je pense que je m'étais tromper ! J'ai donc modifier le code. Celui fonctionne je l'ai testé. La redirection est d'une seconde. Tu peux modifier le 1 de content pour le temps de redirection.
CODE PHP : <?php $variable = "1"; echo "<meta HTTP-EQUIV='Refresh' content='1;URL=https://www.pagesjaunes.fr/?id=". $variable ."'>"; ?>
Cdlt,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu veux dire que quand tu met des lettres à la place des chiffre la variable "id" de l'url est vide ?