Gå til innhold

hva er feil i scriptet mitt?[LØST]


Anbefalte innlegg

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 av 1King
Lenke til kommentar
Videoannonse
Annonse
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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...