Passage parametre url
Fermé
sfl
-
18 sept. 2008 à 16:32
ScroudaF Messages postés 121 Date d'inscription samedi 8 juillet 2006 Statut Membre Dernière intervention 11 octobre 2011 - 20 sept. 2008 à 15:15
ScroudaF Messages postés 121 Date d'inscription samedi 8 juillet 2006 Statut Membre Dernière intervention 11 octobre 2011 - 20 sept. 2008 à 15:15
A voir également:
- Passage parametre url
- Lien url - Guide
- Netflix paramètre compte - Guide
- Iptv url invalide - Forum Box et Streaming vidéo
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Passage qwerty azerty - Guide
9 réponses
ScroudaF
Messages postés
121
Date d'inscription
samedi 8 juillet 2006
Statut
Membre
Dernière intervention
11 octobre 2011
11
18 sept. 2008 à 16:34
18 sept. 2008 à 16:34
Salut, pourrait-on avoir le code source please?
Bonjour,
Essayez d'utiliser l'URI complète pour le lien dans le fichier titi.php
C'est à dire :
href"http://www.toto.com/titi.php?id=4"
au lieu de
href"titi.php?id=4"
C'est peut être simplement ça.
Voir à utiliser des superglobales et des variables PHP prédéfinies comme $_SERVER['REQUEST_URI'] pour ne pas avoir ce type de problème.
https://www.php.net/reserved.variables
Essayez d'utiliser l'URI complète pour le lien dans le fichier titi.php
C'est à dire :
href"http://www.toto.com/titi.php?id=4"
au lieu de
href"titi.php?id=4"
C'est peut être simplement ça.
Voir à utiliser des superglobales et des variables PHP prédéfinies comme $_SERVER['REQUEST_URI'] pour ne pas avoir ce type de problème.
https://www.php.net/reserved.variables
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 sept. 2008 à 21:11
18 sept. 2008 à 21:11
http://www.toto.com/titi.php?id=2&id=4
manip impossible, tu ne peux pas avoir deux fois id
sinon qd tu récupéres par $_GET['id'] c'est lequel que tu vas avoir ??
Bonjour,
Merci mais j'avais bien compris le problème puisque j'ai apporté une solution et en plus vous faite erreur car c'est possible !!!
Dans le cas ou plusieurs valeurs différentes sont passées sur le même argument avec la métode GET, c'est la dernière valeur qui sera prise en compte par la variable $_GET. Soit dans votre exemple $_GET['id'] = 4 !
La preuve : http://help.alpha2gamma.com/200809200251/IDres.php?id=2&id=4
Et en plus, la méthode GET peut faire passer beaucoup plus de données en utilisant le même argument plusieurs fois. Par exemple pour passer le tableau : "$table = array(start,2,-25,6,8,end);"
http://help.alpha2gamma.com/200809200251/IDres.php?id=start&id=2&id=-25&id=6&id=8&id=end
Ce n'est qu'un exemple, vous pouvez modifier le GET et tester en passant autant de valeurs que vous voulez avec l'argument "id". La limite étant la longueure maximum de l'adresse soit 255 caractères.
Evidemment, dans ce cas les données ne sont pas récupérées avec une variable $_GET, j'utilise une expression régulière. Un jeu d'enfants en somme ;)
Cdlt.
Merci mais j'avais bien compris le problème puisque j'ai apporté une solution et en plus vous faite erreur car c'est possible !!!
Dans le cas ou plusieurs valeurs différentes sont passées sur le même argument avec la métode GET, c'est la dernière valeur qui sera prise en compte par la variable $_GET. Soit dans votre exemple $_GET['id'] = 4 !
La preuve : http://help.alpha2gamma.com/200809200251/IDres.php?id=2&id=4
Et en plus, la méthode GET peut faire passer beaucoup plus de données en utilisant le même argument plusieurs fois. Par exemple pour passer le tableau : "$table = array(start,2,-25,6,8,end);"
http://help.alpha2gamma.com/200809200251/IDres.php?id=start&id=2&id=-25&id=6&id=8&id=end
Ce n'est qu'un exemple, vous pouvez modifier le GET et tester en passant autant de valeurs que vous voulez avec l'argument "id". La limite étant la longueure maximum de l'adresse soit 255 caractères.
Evidemment, dans ce cas les données ne sont pas récupérées avec une variable $_GET, j'utilise une expression régulière. Un jeu d'enfants en somme ;)
Cdlt.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ScroudaF
Messages postés
121
Date d'inscription
samedi 8 juillet 2006
Statut
Membre
Dernière intervention
11 octobre 2011
11
20 sept. 2008 à 14:32
20 sept. 2008 à 14:32
Pas de news de sfr, t'as réussi?
Le cas échéant, poste ton code source steup ;)
Le cas échéant, poste ton code source steup ;)
Bonjour,
Le code est dans le poste numéro 2, c'est à dire utiliser l'URI complète dans ses href au lieu de juste la page cible pour ne pas concaténer plusieurs fois le même arguments lors de l'utilisation de la méthode GET.
href"http://www.toto.com/titi.php?id=4"
au lieu de
href"titi.php?id=4"
Cdlt.
Le code est dans le poste numéro 2, c'est à dire utiliser l'URI complète dans ses href au lieu de juste la page cible pour ne pas concaténer plusieurs fois le même arguments lors de l'utilisation de la méthode GET.
href"http://www.toto.com/titi.php?id=4"
au lieu de
href"titi.php?id=4"
Cdlt.
ScroudaF
Messages postés
121
Date d'inscription
samedi 8 juillet 2006
Statut
Membre
Dernière intervention
11 octobre 2011
11
20 sept. 2008 à 14:53
20 sept. 2008 à 14:53
Non mais moi je n'ai pas de problème, c'est juste qu'on a pas de nouvelle ... encore une fois ...
Ola, encore un fois...
Je ne peux pas vous dire, cela ne fait que trois jours que je poste sur CCM.
Pas de nouvelle bonne nouvelle. sfr a certainement trouvé(e) la solution seul(e) ;)
Ou sur un autre forum...
Cdlt.
Je ne peux pas vous dire, cela ne fait que trois jours que je poste sur CCM.
Pas de nouvelle bonne nouvelle. sfr a certainement trouvé(e) la solution seul(e) ;)
Ou sur un autre forum...
Cdlt.
ScroudaF
Messages postés
121
Date d'inscription
samedi 8 juillet 2006
Statut
Membre
Dernière intervention
11 octobre 2011
11
20 sept. 2008 à 15:15
20 sept. 2008 à 15:15
Bienvenue à toi ;-)