1King Skrevet 29. november 2007 Del Skrevet 29. november 2007 (endret) Når jeg blir logget inn. så blir jeg sendt til menu.php. Hvordna henter jeg info fra S Login.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>'; } } ?> menu.php <?php SESSION_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <?php $user= $_SESSION['user']; Echo $user; ?> </body> </html> Hva er gale her? Endret 29. november 2007 av 1King Lenke til kommentar
Ernie Skrevet 29. november 2007 Del Skrevet 29. november 2007 Du mangler session_start(...) Lenke til kommentar
1King Skrevet 29. november 2007 Forfatter Del Skrevet 29. november 2007 Du mangler session_start(...) Hvor? Lenke til kommentar
Martin A. Skrevet 29. november 2007 Del Skrevet 29. november 2007 login.php. Og igjen, hvorfor skriver du funksjonsnavnene i upper-case? Lenke til kommentar
Ernie Skrevet 29. november 2007 Del Skrevet 29. november 2007 Du mangler session_start(...) Hvor? Hva med å se på noen av eksemplene i linken jeg ga deg? Hvis du må ha det inn med teskje: Example#1 A session example: page1.php <?php // page1.php session_start(); echo 'Welcome to page #1'; $_SESSION['favcolor'] = 'green'; $_SESSION['animal'] = 'cat'; $_SESSION['time'] = time(); // Works if session cookie was accepted echo '<br /><a href="page2.php">page 2</a>'; // Or maybe pass along the session id, if needed echo '<br /><a href="page2.php?' . SID . '">page 2</a>'; ?> After viewing page1.php, the second page page2.php will magically contain the session data. Read the session reference for information on propagating session ids as it, for example, explains what the constant SID is all about. <?php // page2.php session_start(); echo 'Welcome to page #2<br />'; echo $_SESSION['favcolor']; // green echo $_SESSION['animal']; // cat echo date('Y m d H:i:s', $_SESSION['time']); // You may want to use SID here, like we did in page1.php echo '<br /><a href="page1.php">page 1</a>'; ?> Lenke til kommentar
Mats Danielsen Skrevet 29. november 2007 Del Skrevet 29. november 2007 Du trenger uansett ikke være frekk, men trådstarter du bør søke på Google etter f.eks. "sessions" så ville du fått svaret. Og når du får linker så kan du jo gidde og se på dem, du kan ikke regne med at vi gjør alt for deg. Lenke til kommentar
1King Skrevet 29. november 2007 Forfatter Del Skrevet 29. november 2007 Du trenger uansett ikke være frekk, men trådstarter du bør søke på Google etter f.eks. "sessions" så ville du fått svaret. Og når du får linker så kan du jo gidde og se på dem, du kan ikke regne med at vi gjør alt for deg. Sorry. Jeg la dessverre ikke merke til at det var en link, for det andre så holder jeg på å lage en "liten side2 i forbindelse med et skole prosjekt som er mye større enn det jeg først trodde. skal leveres inn i morgen tidlig. Det er ikke meningen å være frekk. 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å