ďťż
Podstrony
|
telcocafewitam. jak w temacie, chcialbym zrobic cos takiego jak np. jest po zalogowaniu sie na forum, ze automatycznie wraca do strony głównej, tylko, że mi chodzi o powrót do poprzedniej strony. Czyli np. z site.php -> zaloguj.php i ze po zalogowaniu ze strony zaloguj.php przenosi cie do site.phpTo jest pare sposobów. Według mnie najlepszy i stosowany przeze mnie jest rejestrowanie w sesji ostatnich 2 stron na jakich był u mnie user. Wtedy w skrypcie logowania nie mam z tym problemu gdzie przekierować usera. Drugim sposobem jest przekazywania naszego "site.php" w linku logowania np. zaloguj.php?referer=site.php no dobra ale jak dostac ta strone z ktorej user wchodzi na inna ? Pisałem ze w sesjach przechowuje adresy. Ale dla ciebie najlepszym rozwiązaniem chyba będzie skorzystanie z $_SERVER['HTTP_REFERER'] Przechowuje ona link do strony z której wszedł dany uzytkownik na inna stronę. Czyli jak wejdziesz z site.php na zaloguj.php to ta zmienna bedzie miala wartość site.php Użytkownik polasek edytował ten post 17 styczeń 2008, 21:53 nie ma roznicy miedzy przekierowaniem a wejsciem dobrowolnym ?? Nie ma. W tej zmiennej zawsze bedzie zapisane z jakiej strony user został prekierowany bądź sam wszedl na stronę logowania. Ja się dołączę i powiem, że aby sprawdzić czy internauta wszedł z przekierowania lub z innej strony wystarczy sprawdzić czy w zmiennej jest adres naszej strony. Tzn. jeśli strona to strona.xxx.pl to w tej zmiennej sprawdzasz czy jest ten ciąg. Jeśli internauta przeszedł z podstrony tego samego portalu to ciąg się znajdzie. |
|||
Sitedesign by AltusUmbrae. |