přesměrování, ale ne header()

17 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. header("location: next.php") musí být nahoře dokumentu, ještě před posláním jakéhokoli html tagu. neznáte tedy někdo nějakou alternativní možnost ? ? ?
  2. jedine ak poslat JS kod alebo output-buffering
  3. lacop: můžes mi napsat jat na to přes JS ? díky
  4. >> header("location: next.php") musí být nahoře dokumentu, ještě před posláním jakéhokoli html tagu nemusi byt ak zapnes bufferovanie vystupu ak to nechces cez php tak cez .htaccess do redirect alebo daj do HEAD <META NAME="refresh" content="1;URL=http://nejaka-adresa"> to ale moc nedoporucujem, lebo ak je nastavenie redirectu mesie tusim ako 10s tak to roboti ignoruju
  5. jak to teda bude přes to bufferování výstupu?
  6. Na začátek dej ob_start();
  7. nefungujeto pořád, dokonce už nejde ani poslat cookie pro session :) zatímco když tam ob_start() nebyl tak cookie poslat šla :)
  8. no teď to nefunguje i když tam ob_start() není, nic sem tam neměnil, až na to, že sem to dal z windows-1250 do UTF-8, ale to by snat vadit nemělo
  9. Co znamená nefunguje? Nic se nezobrazí, píše to chyby nebo co? Jinak na začátek UTF-8 souboru může editor vkládat 4 byty, které signalizují, že to je v UTF-8, což může působit problémy, protože se tyto byty odesílají dříve než hlavičky.
  10. píše to: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/1/site8171/wwwroot/index.php:1) in /www/1/site8171/wwwroot/index.php on line 1 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/1/site8171/wwwroot/index.php:1) in /www/1/site8171/wwwroot/index.php on line 1 Warning: Cannot modify header information - headers already sent by (output started at /www/1/site8171/wwwroot/index.php:1) in /www/1/site8171/wwwroot/index.php on line 1 ale jinak tu session vytvoří, ale bude mít žádnou hodnotu
  11. jj, můžou za to identifikační byty, ale nevím jak je vymazat.
  12. To záleží na tom, jaký máš editor. Například v PSPadu je to v nastavení v sekci Program - chování.
  13. jo PSPad mám, ale sekce program tam nikde není. měla by být tam jak je soubor,úpravy a tak? verzi PSPadu mám 4.3.2
  14. Mám tutéž verzi. Menu Nastavení/Nastavení programu... V zobrazeném dialogovém okně vlevo navolíš sekci "Program - chování", pak je to 5. položka vpravo.
  15. Vypni volbu Ident. byty v kodování UTF-8.
  16. nevim, jestli to je k aktualnimu tematu, ale header (Location: ...); jde dat i nakonec.. kdyz mas stranku, ktera pomoci php zpracovava udaje a das nakonec header, tak ti to po provedeni kodu odesle hlavicku o presmerovani
  17. Lamač: To ano, pokud to predchozi PHP neposle zadny vystup. Protoze pred samotnym vystupem se http hlavicky vzdy poslou.

← Zpět na všechna témata