Doffar Skrevet 12. mars 2006 Del Skrevet 12. mars 2006 God dag. Jeg har tatt for meg et innloggingsscript jeg fant. <?php $URLToAdminPage = "admin.php"; ?> <?php if ($LoggedIn) echo <<< end <h1>Beskyttet side</h1> <p>Beskyttet innhold...</p> end; else echo <<< end <h1>Du er ikke logget in</h1> <p>Logg deg inn <a href="admin.php">her</a></p> end; ?> Nå kommer det bare tekst hvis du ikke er logget inn. Og du må trykke deg videre for å komme til innloggingssiden. Hvordan skal jeg klare å få scriptet til å sende brukeren videre til innloggingssiden hvis han ikke er logget inn? Jeg prøve med header("Location: $URLToAdminPage?"); men det fikk jeg ikke helt til. Har muligens brukt det feil. Mvh Doffar Lenke til kommentar
Arne Skrevet 12. mars 2006 Del Skrevet 12. mars 2006 (endret) Du kan jo ha innloggings-siden og admin-whatever i samme .php-fil. if(isset($REQUEST['name']) AND isset($REQUEST['password'])){ echo'Beskytett innhold'; } else { //Fyll inn brukernavn og passsord med <form> og <input> } Dette er eit eksempel, men det er sikkert skrivefeil i det, men du tar sikkert hovud-poenget. Endret 12. mars 2006 av Fjott Lenke til kommentar
Doffar Skrevet 12. mars 2006 Forfatter Del Skrevet 12. mars 2006 Ja. Går fint det, men jeg lurte på hvordan dette gjøres siden jeg vil lære Any ideas? Lenke til kommentar
trondes Skrevet 12. mars 2006 Del Skrevet 12. mars 2006 Ja. Går fint det, men jeg lurte på hvordan dette gjøres siden jeg vil lære Any ideas? Du hadde rett i sted: header("location: $url" ); Det du må passe på her er at det ikke er blitt noe skrevet ut enda, feks en blank linje på toppen av php filen er nok til at dette ikke vil vikre.( før <?PHP ) Lenke til kommentar
Arne Skrevet 12. mars 2006 Del Skrevet 12. mars 2006 ...eller <html>,<head> osv. Då kjem det ei feilmelding om at headere allereie er sendt. Lenke til kommentar
Doffar Skrevet 12. mars 2006 Forfatter Del Skrevet 12. mars 2006 Takk takk. Fikk det til nå 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å