Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3416 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  nombre parametres URL ie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

nombre parametres URL ie

n°774472
jeh_
Posté le 23-06-2004 à 16:01:48  profilanswer
 

Salut !
 
Je souhaiterais savoir combien de paramètres maximum il est possible de passer en url avec Internet Explorer.  
Car j'ai besoin de passer des paramètres en grand nombre d'une machine à une autre via un lien (pour le moment).
J'ai essayé sous FireFox avec des paramètres de taille totale de 341 caratères et c'est passé mais je voudrais connaitre les limites.  
 Merci d'avance

mood
Publicité
Posté le 23-06-2004 à 16:01:48  profilanswer
 

n°774521
youdontcar​e
Posté le 23-06-2004 à 16:26:38  profilanswer
 

Limité par la taille de la requête, pas le nombre de paramètres.
 
Maximum URL Length Is 2,083 Characters in Internet Explorer
 
If you are using the GET method, you are limited to a maximum of 2,048 characters (minus the number of characters in the actual path, of course).
 
http://support.microsoft.com/defau [...] -US;208427

n°774546
jeh_
Posté le 23-06-2004 à 16:39:18  profilanswer
 

OK !
Merci bien !!


Message édité par jeh_ le 24-06-2004 à 10:26:51
n°1000677
liluge
Posté le 04-03-2005 à 14:28:26  profilanswer
 

Bonjour même problème.
J'aimerai passé une tonne de paramêtres dans l'url. La quantité passe très bien sous Firefox mais pas sous IE
 
Pourquoi une quantité énorme?
Dans mon backoffice (en PHP) j ai un formulaire : Une liste deroulante permet combiner avec un onchange de choisir le nombre d'entré (un tableau de textboxs, dans mon cas 8 texBox par ligne).
 
Donc si je choisis 99 dans ma liste deroulante j aurai 99 * 8 Textbox
 
Pour conserver ce qui vient d etre saisie, la liste deroulante récupère tous les éléments saisis donc 88 * 8 * (&libelle="blabla" ),
 ci dessous la fonction
 
Le problème c'est que j'arrive à saturation dans l'url avec IE et pas Firefox.
Y a t il un moyen de regler ce pb d IE?
Si non, pouvons nous utiliser une autre technique...?
 
Merci
 
function change(Formulaire) {
 var adress = "&";
 for (var i=0;i<document.form.elements.length-2;i++)
 {
  adress += document.form.elements[i].name+"="+document.form.elements[i].value+"&";        
 }
 window.location.href=('index.php?page=partenaires&action=modifPartenaire'+adress+'');
}
 
 
 
 
 

n°1000743
liluge
Posté le 04-03-2005 à 15:19:04  profilanswer
 

nobody?

n°1000749
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2005 à 15:20:52  profilanswer
 

serialize peut-être ?
 
edit : http://ch2.php.net/serialize


Message édité par jagstang le 04-03-2005 à 15:21:26

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1000795
cerel
Posté le 04-03-2005 à 15:47:55  profilanswer
 

Et pourquoi ne pas passer par POST au lieu de GET ?
 
De plus la methode submit du formulaire se charge deja de rajouter les & entre les params, donc pas besoin de le faire toi...

n°1000803
FlorentG
Unité de Masse
Posté le 04-03-2005 à 15:49:52  profilanswer
 

liluge a écrit :

Bonjour même problème.
J'aimerai passé une tonne de paramêtres dans l'url. La quantité passe très bien sous Firefox mais pas sous IE
 
Pourquoi une quantité énorme?
Dans mon backoffice (en PHP) j ai un formulaire : Une liste deroulante permet combiner avec un onchange de choisir le nombre d'entré (un tableau de textboxs, dans mon cas 8 texBox par ligne).
 
Donc si je choisis 99 dans ma liste deroulante j aurai 99 * 8 Textbox
 
Pour conserver ce qui vient d etre saisie, la liste deroulante récupère tous les éléments saisis donc 88 * 8 * (&libelle="blabla" ),
 ci dessous la fonction
 
Le problème c'est que j'arrive à saturation dans l'url avec IE et pas Firefox.
Y a t il un moyen de regler ce pb d IE?
Si non, pouvons nous utiliser une autre technique...?
 
Merci
 
function change(Formulaire) {
 var adress = "&";
 for (var i=0;i<document.form.elements.length-2;i++)
 {
  adress += document.form.elements[i].name+"="+document.form.elements[i].value+"&";        
 }
 window.location.href=('index.php?page=partenaires&action=modifPartenaire'+adress+'');
}


Ca c'est un grave erreur de design :o
Tout ce qui aura des effets de bords (genre ajouter quelque chose dans une base) DOIT être transmis en POST ;)

n°1001024
liluge
Posté le 04-03-2005 à 17:08:58  profilanswer
 

Ok pour faire du Post, je sais que ce serait plus joli.
Mais si je fais un Onchange=submit() alors mon formulaire sera validé et les valeurs enregistrées.
 
J'ai trouvé ça comme solution pour différencier les submits:
 
<script>
function setFormsubmitMarker(frm,valu) {
frm.whichsubmit.value=valu;
}
</script>
<form>
<input type="hidden" name="whichsubmit" value="">
<select onchange="setFormsubmitMarker(this.form,'selectmenu');this.form.submit();"> ... </select>
<input type="submit" onclick="setFormsubmitMarker(this.form,'submitbutton')">
</form>
 
Qu'en pensez vous car faire un truc crad pour remplacer un truc crade...
 
Merci !!!

n°1001428
omega2
Posté le 04-03-2005 à 23:12:52  profilanswer
 

Heu, c'est moi ou bien le script juste au dessus n'est qu'un affreux exemple de comment faire crade et super compliqué à la place d'un truc tout simple ne demandant aucun javascript?
 
liluge > Met un nom à ton select et le script qui recevra la réponse du formulaire recevra la valeur comme il faut.

mood
Publicité
Posté le 04-03-2005 à 23:12:52  profilanswer
 

n°1006702
liluge
Posté le 09-03-2005 à 13:15:34  profilanswer
 

C'etait un exemple je n'ai pas écrit textuellement ça sinon je n'irai pas loin
 
Mais cette technique fonctionne et je l'utilise

n°1006869
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-03-2005 à 14:37:49  profilanswer
 

liluge a écrit :

:) désolé j ai posté deux fois le meme message merci de me supprimer


 
tu coches la case "Effacer ce message" dans la fenêtre d'édition alors :p


Message édité par antp le 09-03-2005 à 14:46:42

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  nombre parametres URL ie

 

Sujets relatifs
Passage de parametres dans une URL en ASP[C#] Passer des paramètres à un Thread ? [Résolu]
modification d'un fichier en fonction du nombre de ligne / char.[RESOLU]Convertir un entier en HEXA sur un nombre de bits
Egalité chaine de caractère / nombre 0Récupérer l'URL du dossier parent en relatif
Paramètres passés bizarrement... [résolu][javascript] url
[resolu]Comment afficher le nombre d'element d'une BDD 
Plus de sujets relatifs à : nombre parametres URL ie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR