Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sesje (znowu :P) - blad?
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Dwa dni meczylem sie dlaczego moja sesja ($_SESSION['user']) zmieniala wartosc bez mojej wiedzy. Nie wiem czy to jest normlane, czy poprostu blad w php:

$_SESSION['user'] = 2;
Plik na serwerze zawiera cos takiego:
Kod
user|s:1:"2";
(nazwa zmiennej|typ(string):ilosc_znakow(1):wartosc_zmiennej
Jest to dosc proste, zrozumiale i poprawne.

ALE:
W kodzie mialem taki fragment:
$user = 10;
Moim skromnym zdaniem nie powinno miec to w ogole wplywu na zmienna sesyjna, ale tak sie wlasnie stalo, ze moja $_SESSION['user'] przyjela wartosc 10!!!
Na dodatek plik na serwerze mial niepoprawna skladnie (mniejwiecej):
Kod
user|1:10

Poprawnie powinno byc:
Kod
user|s:2:"10"


Sesja nadal dzialala!

Czy to jest blad w php? Czy moj?

Troszku namacilem, ale mysle ze zrozumiale jest to:)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 15:00