![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zaczne od opisania problemu.: Mam strone na ktorej niektore podstrony wymagaja zalogowania, i jezeli uzytkownik wejdzie na taka strone bez uprzedniego zalogowania zostaje automatycznie przekierowany na strone logowania, ktora po podaniu prawidlowego hasla wraca na strone uprzednio wybrana. Wykorzystuje do tego funkcje SERVER['REQUEST_URI'];. Na pierwszy rzut oka wszystko wyglada OK, ale jak w adresie sa dwie zmienne (np.index.php?id=zmienna&zmienna2=cos) to owszem przekierowuje spowrotem na strone, ale tylko na index.php?id=zmienna zamiast index.php?id=zmienna&zmienna2=cos. Moj kod wyglada tak : Kod <?php if ((isset($_SESSION['admin_logged']) && $_SESSION['admin_logged']) != "" || (isset($_SESSION['admin_password']) && $_SESSION['admin_password'] != "")) { } else { $redirect = $_SERVER['REQUEST_URI']; header("Refresh: 0; URL=index.php?id=login&redirect=$redirect"); die(); } ?> z gory dziekuje |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:18 |