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