PHP ver gevorderde |
|
hej,
ik include mijn menu in mijn index. Het menu kijkt of je ingelogd bent, als dat is laat ie 't menu zien. Anders laat ie invoervelden zien om in te loggen. Als ik inlog, krijg ik deze error:
Warning: Cannot modify header information - headers already sent by (output started at C:\apache\www\urenregistratie\index.php:10) in C:\apache\www\urenregistratie\menu.php on line 30
Het vreemde is dat ik op index.php helemaal geen headers gebruik. En voordat ik menu.php include, include ik ook geeneen bestand.
Als ik uitlog krijg ik hetzelfde. Dan geeft ie dezelfde waarschuwing, alleen dan voor uitloggen.php on line 4 (wel zelfde regel in index.php).
http://www.plaatscode.be/1929/ <- index.php
http://www.plaatscode.be/1930/ <- menu.php
http://www.plaatscode.be/1931/ <- uitloggen.php
Ik kan 't wel oplossen door meta-tags te gebruiken, maar dat wil ik niet. Het voordeel van een header is dat je dat niet ziet, zelfs als je een meta op 0 zet, zie je toch nog heel even iets. En de headers horen het gewoon te doen, dus dan heb ik geen reden om naar meta's te gaan.
|