Portál AbcLinuxu, 12. května 2025 05:06

Dotaz: PHP a header()

31.7.2007 17:13 jaja
PHP a header()
Přečteno: 2462×
Odpovědět | Admin
ahoj, mam na serveru nainstalovany apache2+php5. Vsude ctu ze funkce header() musi byt proveden drive, nez server odesle jakykoliv vystup - coz je logicke. Ale proc mne tedy ve skriptech funfuje neco ve stylu
< ?
  echo "test";
  header("Location:http://www.seznam.cz");
? >
cim to muze byt, nejake nastaveni php? ja myslel ze posilani hlavicek po vystupu je nekorektni chovani..
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mess avatar 31.7.2007 17:18 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: PHP a header()
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemáš tam někde zapnuté bufferovaní výstupu (output buffering)?
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
31.7.2007 21:42 jaja
Rozbalit Rozbalit vše Re: PHP a header()
Diky, opravdu jsem tam mel zaply output buffering.
svido avatar 31.7.2007 17:20 svido | skóre: 28
Rozbalit Rozbalit vše Re: PHP a header()
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ono take je. Predpokladam, ze mate jen spatne nastaven error level v PHP.
31.7.2007 22:06 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: PHP a header()
Nie celkom. Pokial je output_buffering vypnuty tak tato konstrukcia sposobi chybu (neda sa poslat hlavicka ked uz ide text do browsera). Trosku ina situacia je ked php ma zapnutu volbu output_buffering. V tedy je mozne najprv naskladat data do bufferu a naraz poslat do browsera (jedno v akom poradi sa data/hlavicka dostane do bufferu). Output_buffering je mozne aktivovat z .php suboru alebo globalne. Skuste pozriet nastavenie ohladom bufferu v php.ini :o)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.