Zadejte hledaný výraz...

Limit _GET

FAKAM
verified
rating uzivatele
(10 hodnocení)
25. 10. 2012 16:08:59
Zdravím,
Potrebujem z URI získavať dáta pomocou _GET. Problém je, že počet parametrov je veľa. Príklad:
index.php?a=1&b=2&c=3&d=4&e=5&f=6&g=7&h=8&i=9&j=10&k=11&l=12&m=13&n=14&o=15&p=16&r=17&s=18&t=19&u=20&v=21&x=22&y=23&z=24&aa=25&ab=26&ac=27&ad=28&ae=29&af=30&ag=31&ah=32&ai=33&aj=34&ak=35&al=36&am=37&an=38&ao=39&ap=40&ar=41&as=42&at=43&b=2&c=3&d=4&e=5&f=6&g=7&h=8&i=9&j=10&k=11&l=12&m=13&n=14&o=15&p=16&r=17&s=18&t=19&u=20&v=21&x=22&y=23&z=24&aa=25&ab=26&ac=27&ad=28&ae=29&af=30&ag=31&ah=32&ai=33&aj=34&ak=35&al=36&am=37&an=38&ao=39&ap=40&ar=41&as=42&at=43&b=2&c=3&d=4&e=5&f=6&g=7&h=8&i=9&j=10&k=11&l=12&m=13&n=14&o=15&p=16&r=17&s=18&t=19&u=20&v=21&x=22&y=23&z=24&aa=25&ab=26&ac=27&ad=28&ae=29&af=30&ag=31&ah=32&ai=33&aj=34&ak=35&al=36&am=37&an=38&ao=39&ap=40&ar=41&as=42&at=43&xx=konec
ak chcem vypísať napríklad posledný parameter tak to nejde.
(ma vypísať konec)
V čom je obmedzenie? Dajú sa zmeniť nastavenia, aby mi to fungovalo?
25. 10. 2012 16:08:59
https://webtrh.cz/diskuse/limit-_get#reply823849
Martis Pacovsky
verified
rating uzivatele
(50 hodnocení)
25. 10. 2012 16:10:45
get je tusim na 255 znaku. Pouzivej POST ten omezeni nema
25. 10. 2012 16:10:45
https://webtrh.cz/diskuse/limit-_get#reply823848
FAKAM
verified
rating uzivatele
(10 hodnocení)
25. 10. 2012 16:14:42
Problém s dĺžkou nie je, iba s počtom parametrov.
25. 10. 2012 16:14:42
https://webtrh.cz/diskuse/limit-_get#reply823847
mujfibi
verified
rating uzivatele
(15 hodnocení)
25. 10. 2012 16:16:25
Je to o nastavení toho PHP, standartně bývá nastaveno na 1000 getů... řešilo se to tu nedávno.
25. 10. 2012 16:16:25
https://webtrh.cz/diskuse/limit-_get#reply823846
Martis Pacovsky
verified
rating uzivatele
(50 hodnocení)
25. 10. 2012 16:16:26
limit je na 255 znaku za otaznikem, ne na delku hodnoty.
25. 10. 2012 16:16:26
https://webtrh.cz/diskuse/limit-_get#reply823845
Riedl
verified
rating uzivatele
25. 10. 2012 16:27:42
to je ale nesmysl.. zadne omezeni na 255 znaku za otaznikem samozrejme neexistuje.. problem je v tom, ze pri metode GET se parametry predavani v URL, a ruzne prohlizece (jadra) zpracovavaji jen omezenou delku teto adresy.. napr. IE konci na 2083 znacich ( http://support.microsoft.com/default.aspx?scid=kb;en-us;208427 ) standartne je vhodne v GET predavat pouze parametry ktere se pouzivaji ke generovani view (napr. aktualni kategorii, cislo produktu..) a samy nespousti v controleru zadnou akci krome napr. zpresneni selekce
HTTP protokol nedefinuje ve svem RFC zadne omezeni.
Omezeni ktere definuje interpret PHP je 1000bajtu (nikoli promennych, ale bajtu!)
Pro zájemce doporucuji precist RFC 2616, a třeba tohle: http://latrine.dgx.cz/jak-na-formulare-post-a-get
25. 10. 2012 16:27:42
https://webtrh.cz/diskuse/limit-_get#reply823844
FAKAM
verified
rating uzivatele
(10 hodnocení)
25. 10. 2012 16:32:09
Napsal Riedl;861582
standartne je vhodne v GET predavat pouze parametry ktere se pouzivaji ke generovani view (napr. aktualni kategorii, cislo produktu..)
Tak čo robiť aby to išlo? Obmedzenie dĺžky nemám ako 2000+. Keď sa to nastavuje v PHP tak kde? Dajú sa zmeniť limity?
25. 10. 2012 16:32:09
https://webtrh.cz/diskuse/limit-_get#reply823843
Riedl
verified
rating uzivatele
25. 10. 2012 16:39:22
v tom ti bohuzel nepomuzu :( podle me to nejde a pokud to potrebujes, je neco spatne.. i kdybys zmenil limit interpretu narazis na limit browseru (se kterym uz vubec nic neudelas).. nemuzes ty data posilat jinak nez v URL? napriklad nejakym workaround v JS, nebo v PHP vygenerovat POST hlavicky a poslat?
25. 10. 2012 16:39:22
https://webtrh.cz/diskuse/limit-_get#reply823842
FAKAM
verified
rating uzivatele
(10 hodnocení)
25. 10. 2012 16:44:39
Využívam to na filtrovanie tabuľky a chcem to tak zachovať. No musím hľadať nejaké riešenie.
25. 10. 2012 16:44:39
https://webtrh.cz/diskuse/limit-_get#reply823841
Riedl
verified
rating uzivatele
25. 10. 2012 16:48:26
no pokud je toho hodne.. co ty filtry nacpat do session? je pravdepodobnost, ze tu tabulku bude nekdo sdilet odkazem ?
25. 10. 2012 16:48:26
https://webtrh.cz/diskuse/limit-_get#reply823840
korzo
verified
rating uzivatele
25. 10. 2012 20:42:13
Akú máš verziu PHP ?
25. 10. 2012 20:42:13
https://webtrh.cz/diskuse/limit-_get#reply823839
FAKAM
verified
rating uzivatele
(10 hodnocení)
25. 10. 2012 21:57:13
PHP Version 5.3.3-7
25. 10. 2012 21:57:13
https://webtrh.cz/diskuse/limit-_get#reply823838
korzo
verified
rating uzivatele
26. 10. 2012 03:16:28
Máš na serveri nainštalovaný Suhosin Patch?
Pokiaľ áno, Suhoshin má niekoľko nastavení, ktoré by to mohli spôsobovať.
Koľko parametrov ti prejde do $_GET ?
26. 10. 2012 03:16:28
https://webtrh.cz/diskuse/limit-_get#reply823837
FAKAM
verified
rating uzivatele
(10 hodnocení)
26. 10. 2012 11:03:59
Napsal korzo;861898
Pokiaľ áno, Suhoshin má niekoľko nastavení, ktoré by to mohli spôsobovať.
Ďakujem, táto rada pomohla a vyriešila môj problém.
26. 10. 2012 11:03:59
https://webtrh.cz/diskuse/limit-_get#reply823836
Pro odpověď se přihlašte.
Přihlásit