1King Skrevet 29. november 2007 Del Skrevet 29. november 2007 (endret) Hva er feil her, jeg blir ikke sendt til menyen, når jeg blir logget inn. header("location:menu.php"); ? <?php $user = strip_tags($_POST['user']); $pass = strip_tags($_POST['pass']); IF (empty($user)||empty($pass)) { IF(empty($user)) {echo 'Username is missing';} IF(empty($pass)) {echo 'Password is missing';} } ELSE { require($_SERVER["DOCUMENT_ROOT"]."/config/db.php"); $query = "SELECT * FROM user WHERE user='$user' AND pass='$pass'"; $result = mysql_query($query) or die (mysql_error()); $count = mysql_num_rows($result); IF($count==1) { $_SESSION['login'] = true; $_SESSION['user'] = $user; $_SESSION['pass'] = $pass; header("location:menu.php"); } Else { ECHO "Du ble ikke på logget"; ECHO '<br><a href="index.php">Go back</a>'; } } ?> Noen som kan hjelpe meg? Endret 29. november 2007 av 1King Lenke til kommentar
arex1337 Skrevet 29. november 2007 Del Skrevet 29. november 2007 (endret) HTTP 1.1 krever at du må ha med hele URL-en. Dvs: header('Location: http://example.com/menu.php'); Edit: Hvis du fikk noen feilmeldinger, får du nesten si i fra om dem. Endret 29. november 2007 av arex1337 Lenke til kommentar
1King Skrevet 29. november 2007 Forfatter Del Skrevet 29. november 2007 HTTP 1.1 krever at du må ha med hele URL-en. Dvs: header('Location: http://example.com/menu.php'); Edit: Hvis du fikk noen feilmeldinger, får du nesten si i fra om dem. Gikk ikke, fikk følgende feilmelding Cannot modify header information - headers already sent by (output started at login.php:10) in login.php HTTP 1.1 krever at du må ha med hele URL-en. Dvs: header('Location: http://example.com/menu.php'); Edit: Hvis du fikk noen feilmeldinger, får du nesten si i fra om dem. Gikk ikke, fikk følgende feilmelding Cannot modify header information - headers already sent by (output started at login.php:10) in login.php Jeg fjernet html kodene før php scriptet. Lenke til kommentar
arex1337 Skrevet 29. november 2007 Del Skrevet 29. november 2007 Ja, du kan fjerne HTML før header(), eller du kan bruke ob_start() aller først (øverst i fila). http://no.php.net/manual/en/function.ob-start.php Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå