[ byTer @ 18.07.2004. 21:18 ] @
Kako da uradim redirect iz headera ukoliko imam neki upit koji izvrsavam iznad header("location:")
[ Goran Rakić @ 19.07.2004. 02:32 ] @
pretpostavljam da te muci to sto se php buni da ne moze da posalje HTTP zaglavlje. Znaci postoji ogranicenje da ne smes nista pisati pre slanja zaglavlja. Tako da ako trebas da na stranici nesto ispises, a onda redirektujes korisnika to moras uraditi meta http zaglavljem (tj. <meta> tag-om u HTML-u).
[ NetworkAdmin @ 19.07.2004. 07:55 ] @
da nesmijes nikakvim outputom, cak ni cookie, slati browseru... mozda ti pomogne to <meta tag za redirekciju ali to radi samo ako ubacis u head dokumenta drugi lijek je da pomocu javascript location probas da promjenis ali to radi u javascript enabled browsers i ako te ne sasjece neki firewall ili ad filtering software.
[ byTer @ 19.07.2004. 12:14 ] @
Resio sam. Problem je bio u tome sto ja nisam slao nikakv output. Vec samo sam definisao jednan UPDATE query u promenljivu (sto izgleda nije dozvoljeno) ili je Opera sa svojim refresh redirect-om nesto brljala (vrlo bezveze arhitektura). Sva sreca je sto se izvrsavaju naredbe iz cele stranice cak i posle slanja location headera. Hvala.
[ Goran Rakić @ 19.07.2004. 17:33 ] @
Ako sam ja razumeo sta ti pricas. Prvo header funkcija prijavljuje gresku samo ako si imao nekog ispisa pre toga, i cak ti i kaze i gde (tj. na kojoj liniji). Moguce da ti pocetak php koda ne krece u prvoj liniji ili da imas UTF8 file signature na vrhu datoteke sa php kodom.

header funkciji ne smeta izvrsavanje mysql upita ili njihovo smestanje u promenljivu.

Onaj zadnji deo o arhitekturi Opere se nisam trudio da razumem.
[ byTer @ 19.07.2004. 18:23 ] @
Moguce je da sam ja nesto zasrao, anyways, resio sam to.
Sto se tice opere ne preporucujem testiranje phpa u njemu.
[ _owl_ @ 19.07.2004. 20:24 ] @
A sta ti imas protiv Opere?? ;< ;<
Ako znas kako da je podesis ona je jedan od boljih browser-a za testiranje dinamicki kreiranih strana (hint: fino podesavanja sta sme da se kesira a sta ne).
Sa kojim browser-om ti testiras php strane??

[ byTer @ 19.07.2004. 21:05 ] @
Pa cuo sam da Explorer ne valja, zato koristim operu.