AkerlundhMedlem sedan maj 20031 371 inlägg
Här är felmeddelandet.
Warning: Cannot modify header information - headers already sent by (output started at /home/web32387/domains/adress.se/public_html/index.php:14) in /home/web32387/domains/adress.se/public_html/index.php on line 24
PHP KODEN
<?
if ($_GET['page'] == "main")
include "main.php";
elseif ($_GET['page'] == "donera")
include "donera.php";
else
{
header('Location: index.php?page=main');
exit;
}
?>
Förstår ingenting.
fiddlerMedlem sedan juli 20022 464 inlägg
Är koden ovan hela index.php?
PeddaMedlem sedan juni 20004 880 inlägg
Någonting skrivs ut i webbläsaren innan din header körs.
Är det all kod du har där? Kolla så du inte har någon output innan din kod, t.ex ett mellanslag.
AkerlundhMedlem sedan maj 20031 371 inlägg
fiddler skrev:
Är koden ovan hela index.php?
Nej men det är den den enda PHP koden jag använder mig utav.
PeddaMedlem sedan juni 20004 880 inlägg
Eller ännu bättre, ändra till:
<?php
if ($_GET['page'] == "main")
include "main.php";
elseif ($_GET['page'] == "donera")
include "donera.php";
else
{
include "main.php";
}
?>
fiddlerMedlem sedan juli 20022 464 inlägg
Du får inte skriva ut något innan din "header('Location...", ingen html kod ex.
PeddaMedlem sedan juni 20004 880 inlägg
Akerlundh skrev:
Nej men det är den den enda PHP koden jag använder mig utav.
Du kan inte använda header location om du har något som skrivs ut till webbläsaren innan.
Ändra till koden som jag skrev innan så fungerar det.