![]() |
![]() |
![]()
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: 105 Pomógł: 0 Dołączył: 7.09.2002 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat korzystają ale musisz przekazać id sesji przez get
Nie musi. Sesja działa niezależnie od GETa. Pokaż jeszcze plik, w którym zapisujesz dane do sesji. Tak samo niezależnie od 'get' jak od 'cookie'. Napisał, że otwiera nowe okno założyłem, że przez js i przy session.use_cookies=false transparent sid nie przepisałoby mu identyfikatora sesji dla przykładu. Więcej wyobraźni… Proponuję prosty test: index.php [php:1:0593dc493c] <?php session_start(); $_SESSION['talee'] = 'Człowiek z wyobraźnią'; ?> <html> <head> </head> <body> <a href="talee.php">show who is talee</a> </body> </html> [/php:1:0593dc493c] talee.php [php:1:0593dc493c] <?php session_start(); ?> <html> <head> </head> <body> <?php echo $_SESSION['talee']; ?> </body> </html> [/php:1:0593dc493c] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 07:05 |