![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wysyłam dane metodą GET do pliku skrypt.php i otwieram go w nowym oknie. Po uruchomieniu skrypt.php sprawdza uprawnienia użytkownika:
[php:1:8868bcdfae]<?php session_start(); $CzyZalogowany = $_SESSION[CzyZalogowany]; if($CzyZalogowany != "Tak") { echo "nic z tego, kolego!"; exit; } ?>[/php:1:8868bcdfae] i za każdym razem otrzymuję ten denerwujący komunikat zamiast rezultatu wykonania skryptu... Czy pliki otwierane w nowym oknie nie korzystają z tej samej sesji, co reszta? Pozdrawiam, K |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 26.04.2002 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Nie czytałem cwszystkich postów.
Napiszę tylko,że aby sprawdzać zawartość jakiejkolwiek zmiennej najpierw trzeba sprawdzić, czy taka zmienna istnieje, bo mogła być do tej pory jeszcze wcale nie ustawiona i jak porównywać coś, co nie istnieje. Będą pojawiać się komunikaty błędów. Nazwy zmiennych sesji ujmować w cudzysłowy. Czyli: if(isset($_SESSION["CzyZalogowany"])) { if($_SESSION["CzyZalogowany"]=="tak") print("Tak jest zalogowany"); } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 22:28 |