login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Doorlinken naar andere pagina

Offline TriX - 16/03/2006 09:47
Avatar van TriXHTML interesse Als $page home is moet ie naar index.html

Dit werkt niet:

  1. switch($page) {
  2. case home:
  3. header("Location: index.html");
  4. break;


Dan krijg ik:
Citaat:
Warning: Cannot add header information - headers already sent by

4 antwoorden

Gesponsorde links
Offline illon - 16/03/2006 09:48
Avatar van illon Lid ob_start(); bovenaan de pagina zetten
Offline TriX - 16/03/2006 09:50 (laatste wijziging 16/03/2006 09:52)
Avatar van TriX HTML interesse Dank je voor de snelle reactie... ik had ob_start(); wel ergens gevonden maar wist niet waar ik het moest neerzetten...

Hij werkt....
Offline Rens - 16/03/2006 10:00
Avatar van Rens Gouden medaille

Crew algemeen
regel 3:
  1. case home:

home hoort tussen quotes, het is een string.
  1. case "home":
Offline xSc - 16/03/2006 11:01 (laatste wijziging 16/03/2006 11:07)
Avatar van xSc Onbekend ob_start() is er niet voor om dergelijke problemen op te lossen. Je mag alleen een header() gebruiken, wanneer er nog niets naar de browser verzonden is.

Misschien is het wat om templates te gebruiken. Templates scheidt code en tekst, waardoor dergelijke problemen niet (snel) krijgt.

header("Location: index.html");

Als ik jou was, zou ik absolute paden (dus incl. $_SERVER['HTTP_HOST'] gebruiken. Met jouw manier heb ik ook problemen gehad met Google, die de location niet goed overnam. Met het gebruik van absolute paden voorkom je dergelijke problemen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s