![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam Was serdecznie!
Mam pewien problem dot. sesji, otóż Po podaniu prawidłowych danych, skrypt zapisuje do "admin", wartość TRUE. Następnie, chciałbym, aby następny plik odczytywał te dane, i jeżeli admin nie ma wartości TRUE wtedy, przekierowywał na stronę logowania. Mój skrypt wygląda następująco: login.php check_login.php
Tutaj napisałem skrypt sprawdzający, czy użytkownik jest zalogowany:
Plik ten includuje w każdym plik, w którym chcę zabezpieczyć dostęp. Niestety skrypt nie działa. Dlaczego? Otóż nawet, gdy sesja nie została utworzona, lub podane zostały błędne dane, niestety, zawsze strona się wykonuje, a nie powinna. Proszę o pomoc! Ten post edytował NeRoK 1.11.2006, 16:37:49 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 25.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tutaj napisałem skrypt sprawdzający, czy użytkownik jest zalogowany:
Dodaj po headerze exit tak jak zrobiłem powyżej i wtedy zobacz. Jeżeli dalej będzie źle to będziemy myślec (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale juz pare razy spotkałem sie z sytuacją, że pomimo headera wykonywała się dalsza część skryptu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ech, no i niestety to samo nadal :-(, tak PS:
Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color php/5.1.6 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Działa, dziękuje Ci bardzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zamieniłem $_REQUEST na $_POST i działa pięknie :-)
Mógłbyś mi wytłumaczyć dlaczego $_POST a nie $_REQUEST? IMHO to przecież tablica $_REQUEST przechowuje takie dane... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod Tablica $_POST zawiera dane przekazane do skryptu metodą POST. Natomiast tablica $_REQUEST zawiera dane pochodzące z ciasteczek, sesj
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 01:49 |