Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana z $HTTP_SESSION_VARS na $_SESSION
Muszarafa
post 14.02.2008, 12:43:35
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 3.02.2008

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


Mam takie moze niezbyt ambitne pytanko smile.gif Mam kod stronki ktory od dawna pisze i zaczynalem od stylu '$HTTP_SESSION_VARS'. Czy aby przejsc na nowy styl to wystarczy wlasciwie tylko podmienic ten poczatek zmiennej na '$_SESSION' ?

Ten post edytował Muszarafa 14.02.2008, 12:44:04
Go to the top of the page
+Quote Post
kszychu
post 14.02.2008, 12:44:35
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Tak.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
starach
post 14.02.2008, 12:57:13
Post #3





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Cześć mam dla ciebie małą radę.
Nie uzyskuj dostępu do zmiennych sesyjnych bezpośrednio przez tablicę globalną $_SESSION napisz sobie klasę która będzie pobierała dane z tej tablicy,
ewentualnie jakąś funkcję dostępową jeśli masz opory przed stylem obiektowym.

Ten post edytował orglee 14.02.2008, 12:58:02
Go to the top of the page
+Quote Post
Muszarafa
post 14.02.2008, 12:59:13
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 3.02.2008

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


a dlaczego to ?
Go to the top of the page
+Quote Post
starach
post 14.02.2008, 15:04:20
Post #5





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Jeżeli zapotrzebowanie twojego skryptu na specjalne funkcje manipulujące na danych sesyjnych wzrośnie wystarczy że dopiszesz odpowiednią metodę do klasy lub jeśli będziesz w przyszłości chciał zmienić implementację dostępu do danych sesyjnych to wystarczy że zmienisz ją w jednym miejscu.

Powiedzmy że teraz masz $HTTP_SESSION_VARS w jakichś 80 miejscach.
Musisz to wszystko pozmieniać. Natomiast gdybyś uzyskiwał dostęp do danych przez funkcję lub metodę klasy wystarczyło by że zmienisz tylko sposób w jaki ta metoda lub funkcja pobiera dane co zaoszczędziło by ci masę czasu.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 23:28