hey, ik wou volgens de tutorial van dave op deze site zo een simpele login maken omdat ik nog niet echt zo thuis ben in php, maar nadat ik alles af had en geupload opende ik men site en kreeg op de login.php een warning:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /mounted-storage/home21b/sub003/sc21222-WFNN/h-4life.com/login.php:2) in /mounted-storage/home21b/sub003/sc21222-WFNN/h-4life.com/login.php on line 3
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /mounted-storage/home21b/sub003/sc21222-WFNN/h-4life.com/login.php:2) in /mounted-storage/home21b/sub003/sc21222-WFNN/h-4life.com/login.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home21b/sub003/sc21222-WFNN/h-4life.com/login.php:2) in /mounted-storage/home21b/sub003/sc21222-WFNN/h-4life.com/login.php on line 24
werkt nog steeds niet :/ is er mss nog iets anders? de doctype moet toch wel tussen het begin en de php he?
hier is het begin van de pagina mss helpt dat...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
session_start();
if(!empty($_POST)){
include("connection.php");
$query = "SELECT * FROM users WHERE email='" . $_POST["email"] ."' AND wachtwoord='". $_POST["wachtwoord"] . "'";
Ik zou persoonlijk het doctype niet verwijderen maar pas op een later moment toevoegen. Normaal zorg je het beste dat je eerst het PHP gedeelte doet en dan ga je, je HTML pagina opbouwen. (Het doctype hoeft alleen bovenaan je HTML, het is geen 'onmisbare' header informatie)
euhn ik heb dus doctype verplaatst naar voor de html tagg maar dan krijg ik zelfs geen pagina meer te zien :/ kijk hier maar: http://h-4life.com/login.php btw bedankt voor de hulp alvast :)
'http://h-4life.com/login.php' kan niet worden geopend omdat zich te veel doorverwijzingen hebben voorgedaan. Dit probleem kan ontstaan als u een pagina opent die een doorverwijzing bevat naar een andere pagina die terugverwijst naar de oorspronkelijke pagina.
Kortom, de logica is niet goed.
Als er een POST is verstuurd, ga dan de inloggen. Zo niet, ga dan naar login.php. Ik heb het vermoeden dat dit script login.php als naam heeft meegekregen. Op deze manier maak je dus een oneindige lus.