long requete url

long requete url - Programmation

Marsh Posté le 02-04-2002 à 12:48:10    

j'ai un formulaire de mise à jour de base de données qui lorsqu'on submit le form, renvoie à une page avec une grosse query_string
 
ex:
 
http://www.xxx.org/xxxxxx/xxxxx.ph [...] _3_244=500
 
--> pb :
1/ c pa propre, comment pourrais je faire ca de facon + propre (passer par un fichier temporaire coté server ? faudrait quand meme qu'il y ait une query string nan ?)
2/ ca risque d'atteindre la taille max d'une url nan ? c koi la taillle max ?

Reply

Marsh Posté le 02-04-2002 à 12:48:10   

Reply

Marsh Posté le 02-04-2002 à 12:51:55    

tu pourrais stocker ça dans une variable de session.
 
sinon comment ça se fait que ça apparait dans l'url ? tu emploies la méthode GET ?
 
certains disent que l'url est limitée à 255 caractères, d'autres affirment le contraire... je n'ai jamais testé

Reply

Marsh Posté le 02-04-2002 à 12:58:58    

Pourquoi tu utilises un Querystring vu que tu es ds un formulaire ??
 
Tu mets ton formulaire en method="post" action="http://www.xxx.org/xxxxxx/xxxxx.php3" et tu récupères tout ds xxxxx.php3 avec Request.Form (<==ASP, php je sais po)...
 
Ou alors g mal compris !

Reply

Marsh Posté le 02-04-2002 à 12:59:44    

ethernal a écrit a écrit :

tu pourrais stocker ça dans une variable de session.
 
sinon comment ça se fait que ça apparait dans l'url ? tu emploies la méthode GET ?
 
certains disent que l'url est limitée à 255 caractères, d'autres affirment le contraire... je n'ai jamais testé  




 
tout à fait. GET est limité à 256 chars. Tu dois utilise la méthode POST pout ton forumlaire et tout passera comme sur des roulettes.
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 02-04-2002 à 13:12:05    

je suis sous php
ok je vais test en post
sinon oui ya la soluce des var dans la session mais g encore du mal avec les sessions, j'essaierai ca si j'y arrive pas autrement :)

Reply

Marsh Posté le 02-04-2002 à 13:56:16    

www.phpindex.com --> FAQ HTTP... Pour l'explication du 'pourquoi l'URL n'est pas limité à 255 caractères'.

Reply

Marsh Posté le 02-04-2002 à 13:59:26    

Dost67 a écrit a écrit :

www.phpindex.com --> FAQ HTTP... Pour l'explication du 'pourquoi l'URL n'est pas limité à 255 caractères'.  




 
en gros, les navigateurs et le serveur peut gérer plus que 256 caractères donc allez y gaiement. On s'en fout du RFC  :heink:  
 
Meme si en pratique ca marche je ne vois pas l'intéret d'avoir une URL de deux kilomètres de long ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 02-04-2002 à 14:25:27    

comment je retrouve mes variables du formulaire (qui était en action=get et que g changé en post) maintenant que je les ai + dans le $QUERY_STRING ou $_GET ?

Reply

Marsh Posté le 02-04-2002 à 14:31:09    

j'ai rien dit, $_POST est mon ami...

Reply

Marsh Posté le 02-04-2002 à 14:34:25    

sacha a écrit a écrit :

j'ai rien dit, $_POST est mon ami...  




 
 :sarcastic:


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed