Paramètres sur un lien de redirection.
Résolu/Fermé
linux1155
Messages postés
35
Date d'inscription
vendredi 19 février 2010
Statut
Membre
Dernière intervention
2 juillet 2012
-
14 août 2010 à 23:47
linux1155 Messages postés 35 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 2 juillet 2012 - 15 août 2010 à 13:27
linux1155 Messages postés 35 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 2 juillet 2012 - 15 août 2010 à 13:27
A voir également:
- Paramètres sur un lien de redirection.
- Verifier un lien - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Lien copié - Forum Téléphones & tablettes Android
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
6 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
15 août 2010 à 13:11
15 août 2010 à 13:11
Tu as deux solutions :
- La plus simple et la plus accessible : faire des liens en indiquant dans l'URL l'image cliquée :
- Celle avec des input, qui nécessite du Javascript (les moteurs de recherches ne pourront pas indexé la page cible) :
- La plus simple et la plus accessible : faire des liens en indiquant dans l'URL l'image cliquée :
<a href="cible.php?image=1"><img src="..." alt="..." /></a> <a href="cible.php?image=2"><img src="..." alt="..." /></a> <a href="cible.php?image=3"><img src="..." alt="..." /></a> <a href="cible.php?image=4"><img src="..." alt="..." /></a>Sur cible.php, tu pourras utiliser $_GET['image'] pour savoir quelle image a été cliquée.
- Celle avec des input, qui nécessite du Javascript (les moteurs de recherches ne pourront pas indexé la page cible) :
<form method="get" action="cible.php"><div> <input type="hidden" name="image" value="" /> <input type="image" src="image1.png" onclick="this.form.elements['image'].value = '1';" /> <input type="image" src="image2.png" onclick="this.form.elements['image'].value = '2';" /> <input type="image" src="image3.png" onclick="this.form.elements['image'].value = '3';" /> </div></form>
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
15 août 2010 à 12:58
15 août 2010 à 12:58
Salut.
Tes boutons, ce sont des images dans un lien (<a><img /></a>) ou des boutons-images (<input type="image" />) ?
Tes boutons, ce sont des images dans un lien (<a><img /></a>) ou des boutons-images (<input type="image" />) ?
linux1155
Messages postés
35
Date d'inscription
vendredi 19 février 2010
Statut
Membre
Dernière intervention
2 juillet 2012
15 août 2010 à 13:04
15 août 2010 à 13:04
Re-salut avion-f16,
Ce sont des <input type="image" />.
Ce sont des <input type="image" />.
linux1155
Messages postés
35
Date d'inscription
vendredi 19 février 2010
Statut
Membre
Dernière intervention
2 juillet 2012
15 août 2010 à 13:17
15 août 2010 à 13:17
Merci,
Je crois effectivement que la première solution est la plus facile, par contre je ne veux pas que le paramètre soit visible dans l'URL, alors je vais dans cible.php,
faire un $_GET de ma variable puis faire un refresh de ma page sans paramètre.
Est-ce logique ?
Je crois effectivement que la première solution est la plus facile, par contre je ne veux pas que le paramètre soit visible dans l'URL, alors je vais dans cible.php,
faire un $_GET de ma variable puis faire un refresh de ma page sans paramètre.
Est-ce logique ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
15 août 2010 à 13:25
15 août 2010 à 13:25
Oui, tu peux stocker la variable dans la session.
cible.php
cible.php
<?php session_start(); if(isset($_GET['image'])) { $_SESSION['image'] = $_GET['image']; header('Location: cible.php'); } ?><!DOCTYPE ...> ...
linux1155
Messages postés
35
Date d'inscription
vendredi 19 février 2010
Statut
Membre
Dernière intervention
2 juillet 2012
15 août 2010 à 13:27
15 août 2010 à 13:27
Merci beaucoup avion-f16.
Mon problème est résolu.
Mon problème est résolu.