Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Powrót po zalogowaniu
Forum PHP.pl > Forum > Przedszkole
TomASS
Witajcie

Mam sobie kiklaset plików w których sprawdzam dostęp (np. plikZrestrykcjami.php):
  1. if(!$OUser->testACL('modul')) header("Location: loginF.php");


Teraz w pliku loginF.php chciałbym sprawdzić z jakiego pliku nadeszło przekierowanie, tak aby móc po zalogowaniu przekierować użytkownika na stronę docelową, niestety gdy wklejam link w przeglądarkę:

Cytat


Nic nie ma w zmiennej
  1. $_SERVER['HTTP_REFERER']


sad.gif więc nie wiem do jakiej strony przekierować sad.gif
nospor
Po pierwsze: co ty masz za system, że wchodzisz na kilkaset różnych plików.... toż tego nie da się normalnie używać
Po drugie: trudno oczekiwać by HTTP_REFERER miał w sobie link podany bezpośrednio do przeglądarki.... nazwa REFERER chyba zobowiązuje do czegoś innego
Po trzecie: zapamiętuj w sesji gdzie byłeś ostatnio
kda
@nospor ma rację, ja u siebie mam to rozwiązane tak,
jeżeli sesja logowania wygasła ładuje mi stronę z informacją że zostałeś wylogowany gdzie mam skrypcik
  1. $link= $_SERVER['SCRIPT_NAME'].$_SERVER['QUERY_STRING'];
  2. $link= str_replace(".php", ".php?", $link);
  3. session_register("zapamietaj_strone");
  4. $zapamietaj_strone=$link;

następnie ktoś się loguje i z autoamtu jeżeli wcześniej sesja "zapamietaj_strone" została zapisana przekierowuje na stronę
  1. print "<META HTTP-EQUIV='Refresh' CONTENT ='1; URL=$zapamietaj_strone'>";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.