Avatar billede dennism Nybegynder
11. april 2003 - 14:53 Der er 15 kommentarer og
1 løsning

PHP: Tilbage til side man kom fra

På min side har jeg et link til siden hvor man kan logge ind i bruger systemet...
Hvordan kan jeg så lave sådan at når man har indtastet sine login-data, og man er logget ind, så komme man tilbage til den side man var på da man trykkede på login?

Jeg ved at de her på eksperten også har det her på eksperten.. For hvis man er i et spm. og ikke er logget ind, og man så trykker på login, så kommer man tilbage til spm.'et når man er logget ind!..
Avatar billede schaefner Juniormester
11. april 2003 - 14:55 #1
$tilbage = $_SERVER['HTTP_REFERER'];
header("location: $tilbage");
Avatar billede exp Juniormester
11. april 2003 - 15:01 #2
som schaefner - han er bare hurtigere...
Avatar billede dennism Nybegynder
11. april 2003 - 15:10 #3
Hvad kan jeg så gøre i tilfælde af en fejllogon (f.eks. forkert password)? Så bliver login siden jo vist igen, og så er login-siden jo referer!?
Avatar billede dennism Nybegynder
11. april 2003 - 15:11 #4
Og det samme hvis den er korrekt indtastet.. For så er det jo stadig login siden der er den forrige!?
Avatar billede schaefner Juniormester
11. april 2003 - 15:12 #5
Du kan vel lave noget ala:

if(rigtig) {
  $tilbage = $_SERVER['HTTP_REFERER'];
  header("location: $tilbage");
} else {
  header("location: enandenside.php");
}
Avatar billede dennism Nybegynder
11. april 2003 - 15:14 #6
schaefner >>

Den tester jo først om login-data er korrekt på siden der kommer når man har udfyldt login formularen, og derfor er login siden jo den forrige side!?
Avatar billede schaefner Juniormester
11. april 2003 - 15:14 #7
Det vil sige du har det ikke på samme måde som eksperten. Altså med login-formen ude i venstre side?
Avatar billede dennism Nybegynder
11. april 2003 - 15:15 #8
Nej, jeg har en login side for sig!
Avatar billede schaefner Juniormester
11. april 2003 - 15:16 #9
Så laver du vel bare et hidden-felt i din login-form:
<input type="hidden" name="adr" value="<? echo $_SERVER['HTTP_REFERER']; ?>">
Avatar billede dennism Nybegynder
11. april 2003 - 15:18 #10
Jeg forsøger lige at få noget til at virke :)
Hvis ikke, så vender jeg tilbage, men tak for hjælpen indtil videre..

Iøvrigt, er der så ik én af jer der kan hjælpe mig her:
http://www.eksperten.dk/spm/339236
Avatar billede dennism Nybegynder
11. april 2003 - 15:35 #11
schaefner >>

Sådan.. Det fungerer bare perfekt nu!.. Tusind tak!...
Vil du ik lige smide et point?
Avatar billede schaefner Juniormester
11. april 2003 - 15:38 #12
Jeg kan smide et svar ;o)

/Jesper Sørensen
Avatar billede dennism Nybegynder
11. april 2003 - 15:39 #13
schaefner >>

Kan du hjælpe mig i mit andet spørgsmål?
Avatar billede schaefner Juniormester
11. april 2003 - 15:40 #14
Kigger på det
Avatar billede dennism Nybegynder
11. april 2003 - 15:41 #15
Super.. Endnu engang tak for hjælpen!
Avatar billede dennism Nybegynder
11. april 2003 - 22:12 #16
schaefner >>

Du kan ikke hjælpe i det, eller hva!?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester