Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Maksimalan broj karaktera u $_GET[] requestu?

[es] :: PHP :: Maksimalan broj karaktera u $_GET[] requestu?

[ Pregleda: 3849 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mika
NBG-ML

Član broj: 55
Poruke: 640
217.26.75.*



+1 Profil

icon Maksimalan broj karaktera u $_GET[] requestu?27.02.2008. u 08:40 - pre 196 meseci
Pozdrav svima,

Pošto radim neku klasu koja treba da prihvati komplikovane parametre za filtriranje, i dobija parametre preko $_GET[] requesta, interesuje me sledeće:

Koliki je maksimalni broj karaktera koji browser može da pošalje serveru u GET requestu? Negde se pominje 256, ali FF2.0 može da pošalje više od toga. Interesuje me maksimum?



Hvala unapred!


Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
 
Odgovor na temu

holodoc

Član broj: 171974
Poruke: 25



Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?27.02.2008. u 15:51 - pre 196 meseci
Zbog kompatibilnosti sa standardom i browserima ne treba koristiti bilo kakav URL "prošiven" $GET parametrima koji prelazi dužinu od 256 karaktera. Za prenos veće količine podataka i u slučajevima kada SEO nije preveliko važna stavka trebalo bi koristiti $POST.

U slučaju da ipak moraš da radiš sa $GET-om i eventualno $POST-om u isto vreme možeš da prepraviš klasu da umesto $GET-a koristi $REQUEST koji će prihvatiti ulaz i iz $POST-a i iz $GET-a ali obrati pažnju na to da $REQUEST predstavlja potencijalni sigurnosno rizik.

[Ovu poruku je menjao holodoc dana 27.02.2008. u 17:02 GMT+1]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?02.03.2008. u 16:12 - pre 196 meseci
Nekad davno sam experimentalno i ja to merio i našao da je IE6 negde na 1000 karaktera (ascii, ne utf-8), dok su Opera i FF1 išli mnogo više.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

rajkoBekrija

Član broj: 123164
Poruke: 53
92.241.138.*



Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?03.04.2008. u 14:17 - pre 195 meseci
Za ie6 je 2KB, dok je za FF mnogo vise.
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.ptt.yu.

Sajt: www.gvozden.info


+68 Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?04.04.2008. u 08:09 - pre 195 meseci
Znaci tema definitivno nije za php (advanced?) jer u potpunosti zavisi od browsera.
Ipak je savet da se putem get metode prenose samo krace direktive, a blokovi podataka su ipak za post ili neke drugojacije metode.

Bas sam primetio da IE ne trpi mnogo podataka u get-u, firefox je za sada sve obradio.

Ima li neko pojma koliko moze kroz post da se pusti?

 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?04.04.2008. u 08:28 - pre 195 meseci
Koliko ja kontam, post moze neograniceno da posalje. Tako se valjda i fajlovi uploaduju, kroz post, a jedino zavisi od toga koliko ce server da primi... mada nisam siguran za kolicinu texta, ali znam da recimo kad copy-paste neki sql exporta cele baze koji ume da bude i 8-10MB (kad ga exportujem u fajl toliko zauzme) prolazi bez problema... doduse, treba mu vremena sto zavisi od konekcije, ali na kraju prodje lepo...
 
Odgovor na temu

noctua

Član broj: 10671
Poruke: 185
*.edn.co.yu.



Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?04.04.2008. u 09:12 - pre 195 meseci
Pozdrav!

Ranije sam procitao (nevezano za GET ili bilo koju drugu metodu) da je, za URL, maksimalna duzina 1024 karaktera. Zapravo, to je "tricky" situacija. Sami browseri, uglavnom, mogu da "progutaju" mnogo duze URI-e ali pojedini web serveri "ne prihvataju" preko 2^10 karaktera...

PS. Ovo sam porcitao pre nekih 5-6 godina... Ne mora da znaci da vazi i dalje...
http://noctua4u.blogspot.com
http://moourl.com/shfb0
..:: Aquila non captat muscas ::..
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Maksimalan broj karaktera u $_GET[] requestu?05.04.2008. u 22:48 - pre 195 meseci
ogranicenenje u POST-u zavisi od servera i moze se podesavati, kroz set_ini a ako nece to da prodje ide kroz htacces (sigurnije i oprobanoo funkcionise), tako da moras konsultovati phpinfo i videti koliko ti je post_max_size i vezani oparametri. ovo dole je primer jednog htacces fajla, koji sam koristio, za jedan cms, gde je bilo potrebno uploadovati neke video fajlove preko ajaxa... kritican momenat je bilo izvrsenje skipte, pa je stavljeno 3600 sekundi a max velicina posta je 200M (megabyte), a isto toliko je max file size. No pre nego sto menjas proveri sa phpinfo koliko je to na konkretnom serveru, i da li zadovoljava tvoje potrebe (verovatno hoce, posto se vrtis oko 1kb)

Code:

php_value upload_max_filesize 200M
php_value max_execution_time 3600
php_value post_max_size 200M


GET nemozes da kontrolises, a kako sto ti jereceno on varira za svaki browser, uzmi da ti je zajednicko za sve 1024b.
 
Odgovor na temu

[es] :: PHP :: Maksimalan broj karaktera u $_GET[] requestu?

[ Pregleda: 3849 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.