![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie. Problem z sesiami. A oto pliki:
who.php:
stronaglowna.php
Ze stronki who.php przesyłam login i hasło (metoda POST) i umieszczam je w zmiennych sesyjnych na stronce stronaglowna.php. Sprawdzam wpisane informacje z info z bazy danych i wszystko jest ok (wyswietla się komunikat "Strona glowna") Problem w tym, że po przeładowaniu strony głownej zmienne sesyjne znikają i pojawia się komunikat "Nie podales wymaganych informacji". Jakieś wskazówki? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
A czy problem nie tkwi w session_unset();??
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie.
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Usuń w ogóle linie session_unset
Możesz też gdzieś na końcu napisać print_r($_SESSION) aby zobaczyć czy sesja jest trzymana czy nie -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przy pierwszym wejściu na strone gówną wszystko jest ok:
Array ( [username] => kuku [userpass] => kuku ), A później już nie ![]() Array ( [username] => [userpass] => ). |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Bo czyścisz tą zmienną. Poczytaj w manualu do czego służy session_unset
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zmienna jest czyszczona w pliku who.php. Natomiast problem pojawia się w stronaglowna.php
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass']; powyżej masz odpowiedź - no chyba że za każdym razem wysyłasz te dane -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
To już wiem gdzie jest problem. już wszystko działa. Dzięki wielkie.
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:38 |