Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /host/e-d-m.be/public/Test.php:6) in /host/e-d-m.be/public/Test.php on line 66
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /host/e-d-m.be/public/Test.php:6) in /host/e-d-m.be/public/Test.php on line 66
ongeldige gebruikersnaam
fout
Bedankt, nu geeft hij geen directe fout meer maar wel als ik nu probeer in te loggen:
Warning: Cannot modify header information - headers already sent by (output started at /host/e-d-m.be/public/Login.php:9) in /host/e-d-m.be/public/Login.php on line 85
<?php
session_start(); // start session
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<P>
<div align="center"><img src="Logo.gif" width="800\" height="100"><a href="Eng/index.html"><img src="images/englishA.gif" class="imgborder"></a>
<br><br><br>
<table width="499" border="1" cellpadding="2" cellspacing="0" bordercolor="#F3F2F2"><tr><td bgcolor="#FAFAFA"><p>
<center>
<?
// login.php (zorgt voor het opslaan in de session en het openen van)
// test.php (een pagina die beveiligd moet zijn)
// kijken of de variabelen username en password wel echt gepost is (dus niet via de url)
if ($HTTP_POST_VARS["username"] && $HTTP_POST_VARS["password"]) {
Je hebt al een output voordat je sessie regristeerd en dat mag ook niet.
Je moet een bestand verdelen in 2 delen
de header. Hier gaat informatie over de groote, gegevens voor de client enz...
de body daar gaat je html code mee.
Php kan niet je header versturen nadat je de body verstuurd. Dan snapt je browser er niets meer van.
dus geen output voor dat je met cookies of sessies gaat starten, opslaan of aan passen.