log ind på samme side

Tags:    php

Hej


bliver lidt træt af når jeg er ind på kontakt siden og vil gerne log ind så har jeg sæt den til at ligemeget hvad skal den vise forsiden det synes jeg bare er forkert både når man log ind og ud. har jeg sæt den til at vise vej hen til forsiden.

Det jeg godt kunne tænke mig via var jeg på kontakt siden og valgt at log ind så log den bare ind via kontakt siden og sådan


håber du kan hjælpe i hvad jeg mener ellers spørger mig:



7 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du kan vel få din form til at tilføje et get parameter.
Fold kodeboks ind/udHTML kode 

Og så har du den url du gerne vil redirecte til, når du har logget ind.
Du får selvfølgelig fat på urlen ved at være sådan her:
Fold kodeboks ind/udPHP kode 




Du kan vel få din form til at tilføje et get parameter.
Fold kodeboks ind/udHTML kode 

Og så har du den url du gerne vil redirecte til, når du har logget ind.
Du får selvfølgelig fat på urlen ved at være sådan her:
Fold kodeboks ind/udPHP kode 


Sådan her ser min kode ud:

Fold kodeboks ind/udPHP kode 




Din linje 28-35
Fold kodeboks ind/udPHP kode 


Den tager den side du kommer fra og skriver kun delen efter den sidste skråstreg ud. Du må lige se om det er den adfærd du vil bruge ellers må du ændre det lidt.

Desuden prøv at kigge på http://www.php.net/manual/en/function.header.php



Din linje 28-35
Fold kodeboks ind/udPHP kode 


Den tager den side du kommer fra og skriver kun delen efter den sidste skråstreg ud. Du må lige se om det er den adfærd du vil bruge ellers må du ændre det lidt.

Desuden prøv at kigge på http://www.php.net/manual/en/function.header.php


Det virker ikke :(

Hvordan vil du lave den i en header?



<?php
header("Location: $_SERVER['HTTP_REFERER']");
?>

Noget i den retning?



<?php
header("Location: $_SERVER['HTTP_REFERER']");
?>

Noget i den retning?


Fold kodeboks ind/udPHP kode 




<?php
header("Location: $_SERVER['HTTP_REFERER']");
?>

Noget i den retning?


Fold kodeboks ind/udPHP kode 


Det burde afgjort virke. Du bør dog tjekke på at adressen er inden for dit domæne, da HTTP_REFERER er ligeglad med hvor brugeren kommer fra. (Hvis google linker til din login side, bliver brugeren sendt tilbage til google efter fuldendt login).

Det er en hurtig måde at lave noget generelt på. Men jeg kan selv bedre lide Anders' foreslag ved nærmere eftertanke da den giver dig mere pålidelighed og kontrol :roll:

Men jeg synes dog stadig du bør benytte header("Location"); i stedet for at skrive javascript eller metarefreshes ud i dom'en.

---
Dvs. du skal tilføje SCRIPT_NAME som get parameter lige som Anders viste det, og
Fold kodeboks ind/udPHP kode 


eller med foreklaret lidt bedre
Fold kodeboks ind/udPHP kode 


Håber det giver mening.



Indlæg senest redigeret d. 09.04.2013 23:00 af Bruger #16824
t