Welkom, Gast. Je bent niet ingelogd.

PHP Headers already send

Jaapiej
krek
Geplaatst op: 18 Mar 2007, 11:39
PimpCoins: 0
💸+
Bewerken Quote

Hallo,

Ik gebruik, om in te loggen, een script dat je doorstuurd naar een bepaalde pagina als je met je gebruikersnaam en wachtwoord inlogt. Het stukje ziet er zo uit:

1
header("Location: ?p=ingelogd");

Maar nu include ik dat script in mijn pagina met de volgende code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
//gegevens uit url halen en in makkelijke var stoppen
$p = (isset($_GET['p'])) ? $_GET['p'] : '';

//als er niets in url staat, include dan beginpagina, nieuwssysteem ofzo
if($p == "")
{
    include("nieuws.php");
}
//of anders, als er wel iets in url staat..
else
{
//bestaat het bestand dat in url wel ? Indien ja, include het
    if(file_exists($p.".php"))
    {
        include($p.".php");
    }
//nope bestaat niet, include error pagina
    else
    {
        include("error.php");
    }
}
?>

Maar nu geeft hij de volgende foutmelding als hij mij door zou moeten sturen:


Warning: Cannot modify header information - headers already sent by (output started at /storage/mijndomein/users/ 064593/public/sites/www.jooblo.nl/index.php:13) in /storage/mijndomein/users/ 064593/public/sites/www.jooblo.nl/login.php on line 126

Die line 126 is de code die ik als eerste liet zien, en de line 13 van index.php ziet er als volgt uit: (is nieteens PHP code dus ik vind het raar)

1
<td width="100%" height="25"><div align="right">

Ik hoop dat ik duidelijk genoeg ben geweest, anders zeg je het maar.

BVD

Jaapiej

Basjee
Octo
Geplaatst op: 18 Mar 2007, 11:41
PimpCoins: 0
💸+
Bewerken Quote
📫

Nieuw privébericht

🔥

Registreren


Login