Passage variable par url blème en actualisant
LeYac
-
LeYac -
LeYac -
Bonjour,
Mon problème est que j'envoies une variable par url mais comme ma page doit s'actualiser souvent, à chaque fois la variable est envoyer. comment faire de sorte que mon url redevient comme au bedut avant.
Par exemple:
<a href="Mapage.php?var_1=1">Envoyer</a>
En cliquant sur Envoyer, l'url devient :Mapage.php?var_1=1
Si ma page s'actualise, la variable est encore envoyer... chose que je veux eviter...
Je cherche à trouver une solution pour que quand je clique sur Envoyer, je reccupere var_1 et mon url devient : Mapage.php
Je pense que mon problème est clair, merci de m'aider
Mon problème est que j'envoies une variable par url mais comme ma page doit s'actualiser souvent, à chaque fois la variable est envoyer. comment faire de sorte que mon url redevient comme au bedut avant.
Par exemple:
<a href="Mapage.php?var_1=1">Envoyer</a>
En cliquant sur Envoyer, l'url devient :Mapage.php?var_1=1
Si ma page s'actualise, la variable est encore envoyer... chose que je veux eviter...
Je cherche à trouver une solution pour que quand je clique sur Envoyer, je reccupere var_1 et mon url devient : Mapage.php
Je pense que mon problème est clair, merci de m'aider
A voir également:
- Passage variable par url blème en actualisant
- Url - Guide
- Passage qwerty azerty - Guide
- Url iptv - Forum Box et Streaming vidéo
- Comment changer url iptv - Forum Créer un site
- Ping url ✓ - Forum Windows
5 réponses
bonsoir,
utilise une method post
utilise une method post
<form method="post" action=""> <input type="hidden" name="var_1" value="1" /> <input type="submit" value="envoyer" style="background: none; border:none; text-decoration: underline;" /> </form>
Merci pour votre réponse...
Mais pour d'autres raisons, il me faut passer mes variables par url.
Alors comment résoudre mon problème...
Merci de me donner un coup de main
Mais pour d'autres raisons, il me faut passer mes variables par url.
Alors comment résoudre mon problème...
Merci de me donner un coup de main
J'attends également une réponse car c'est justement ce que je vais devoir faire pour mon site et je risque de confronter se problème la ^^
Je ne vois pas pourquoi est ce que le post ne te convient pas Oo ???
Passer les données d'un formulaire en method=post permet que l'adresse ne soit pas modifiée et que les données soient accessibles dans $_POST.
Je ne vois pas en quoi ça ne résoud pas le problème OO
Passer les données d'un formulaire en method=post permet que l'adresse ne soit pas modifiée et que les données soient accessibles dans $_POST.
Je ne vois pas en quoi ça ne résoud pas le problème OO
Slt, merci beaucoup pour au moins les tentatives d'aide...
En fait j'ai un projet dans lequel je suis très avancé et dans lequel il me faut passer les variable par url mail le problème en actualisant la page se pose...
En fait si j'arrive à trouver la solution, si vous me m'aider à trouver la solution au problème tel que je l'ai posé, Je continue dans mon projet Sinon je dois revoir une bonne partie de mon projet et à ce moment je passerais mes variables par les sessions... (beaucoup mieux) mais je perd un temps fous...
Alors est ce que quelqu'un sais comment faire passer des variables par url et éviter le problème en renvoie en actualisant et surtout de faire en sorte qu'on on a la page comme au début?
Merci d'avance.
En fait j'ai un projet dans lequel je suis très avancé et dans lequel il me faut passer les variable par url mail le problème en actualisant la page se pose...
En fait si j'arrive à trouver la solution, si vous me m'aider à trouver la solution au problème tel que je l'ai posé, Je continue dans mon projet Sinon je dois revoir une bonne partie de mon projet et à ce moment je passerais mes variables par les sessions... (beaucoup mieux) mais je perd un temps fous...
Alors est ce que quelqu'un sais comment faire passer des variables par url et éviter le problème en renvoie en actualisant et surtout de faire en sorte qu'on on a la page comme au début?
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
qd tu actualises le navigateur renvoit la page dont l'adresse est contenue dans la barre d'adresse donc si tu ve aller à la page d'adresse ma_page.php avec la variable $var_1=1 je te conseille :
- de la faire passer dans un formulaire qui sera envoyé par post (method="post") tu auras donc
<form name="formulaire" method="post" action="ma_page.php" >
<?php echo '<input name="<gras>var_1" type="hidden" value="1" />'; ?></gras> (j'ai mis du code php pour que tu puisses attribuer dynamiquement la valeur de var_1 et la variable elle même pourkoi pa tt dépend de ce que tu ve faire)
<a href="" onclick="javascript:document.formulaire.submit();">Envoyer</a>
</form>
et tu la recupère avec $_POST['var_1'] désolé s'il ya un peu de javascript
- utiliser les variables superglobales plus précisement les variables de session
- de la faire passer dans un formulaire qui sera envoyé par post (method="post") tu auras donc
<form name="formulaire" method="post" action="ma_page.php" >
<?php echo '<input name="<gras>var_1" type="hidden" value="1" />'; ?></gras> (j'ai mis du code php pour que tu puisses attribuer dynamiquement la valeur de var_1 et la variable elle même pourkoi pa tt dépend de ce que tu ve faire)
<a href="" onclick="javascript:document.formulaire.submit();">Envoyer</a>
</form>
et tu la recupère avec $_POST['var_1'] désolé s'il ya un peu de javascript
- utiliser les variables superglobales plus précisement les variables de session
Finalement, j'ai l'impression que c'est impossible ce que je vais faire...
En tout cas j'ai un peu l'impression.
En fait, je sais que je peux passer par d'autre méthode dont la meilleure est le passage des variables par les SESSIONS PHP.
Mais avant de changer de méthode je voudrais savoir s'il y'a lieu de CONTINUER avec la méthode que j'ai déjà commencé à savoir par url (envoi puis revenir à la page initial pour que quand la page s'actualise rien ne se passe)
Je suis un peu tetu avant de changer une methode je vais connaitre ses limites (c'est un savoir)
Du Java script ne me dérange pas. j'avias tenté un truc du genre
onclick= "document.getElementById(id).href = mapage.php"
id etant la reference du lien qui envoie la variable...
Le changement se fait très bien mais la variable ne passe pas... je crois qu'il change avant d'envoyer...
Je suis peut être sur la bonne voie, il me faut trouver comment envoyer puis changer mais si vous êtes calé javascript ça me dérange pas....
Merci
En tout cas j'ai un peu l'impression.
En fait, je sais que je peux passer par d'autre méthode dont la meilleure est le passage des variables par les SESSIONS PHP.
Mais avant de changer de méthode je voudrais savoir s'il y'a lieu de CONTINUER avec la méthode que j'ai déjà commencé à savoir par url (envoi puis revenir à la page initial pour que quand la page s'actualise rien ne se passe)
Je suis un peu tetu avant de changer une methode je vais connaitre ses limites (c'est un savoir)
Du Java script ne me dérange pas. j'avias tenté un truc du genre
onclick= "document.getElementById(id).href = mapage.php"
id etant la reference du lien qui envoie la variable...
Le changement se fait très bien mais la variable ne passe pas... je crois qu'il change avant d'envoyer...
Je suis peut être sur la bonne voie, il me faut trouver comment envoyer puis changer mais si vous êtes calé javascript ça me dérange pas....
Merci