![]() |
![]() |
![]()
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: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zapisywanie działa na początku systemu - po zalogowaniu. Jeśli juzer wpisze prawidłowy login i hasło, rejestrowanych jest kilka zmiennych sesji, np:
[php:1:ee79e767e1]<?php $_SESSION[ImieINazwisko] = $ImieINazwiskoWpisanePrzezJuzera; ?>[/php:1:ee79e767e1] Na początku każdego pliku robię session_start(); i sprawdzam w sposób podany powyżej (i nie tylko), czy juzer jest uprawniony. Jeśli nie - wywalam go do ekranu logowania. Plik który opisuję otwieram GET'em (nie wazne dlaczego) w taki sposób: Kod <FORM Name=NazwaFormularza ACTION="http://www.mja.strona.com.pl/system/katalog/skrypt.php" METHOD=GET TARGET=BLANK>
... resztę znasz. Generalnie wszystkie zmienne sesyjne są w przypadku skrypt.php puste. Jak się do nich dobrać? Pzdr, K |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:06 |