Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przenoszenie tablicy _SESSION
Forum PHP.pl > Forum > PHP
piczu
witam,
mam problem z powrotnym przerzuceniem tablicy superglobalnej $_SESSION z innej zmiennej. oto moj przykladowy kod:
  1. <?php
  2.  
  3. $SESSION = $_SESSION;
  4. unset($_SESSION);
  5. // ...
  6. $_SESSION = $SESSION;
  7.  
  8. ?>

przy register_globals = on niestety nie dziala. jak zrobic zeby zadzialalo.

PS. Wolalbym zeby unset zostalo
dtb
takie pytanie. jaki to ma sens?
piczu
bezpieczenstwo
dr_bonzo
1. jakie bezpieczenstwo, wyjasnij mi
2. jak objawia sie niedzialanie skrpptu?
piczu
Cytat(dr_bonzo @ 25.11.2006, 16:06:47 ) *
1. jakie bezpieczenstwo, wyjasnij mi

Mam klase (singletona) do obslugi danych wejsciowych. Zczytuje wszystkie tablice do tej klasy i je czyszcze. W ten sposob mam zapewniona enkapsulacje danych pochadzacych od uzytkownika, co za tym idzie mam kontrole nad tymi danymi

Cytat(dr_bonzo @ 25.11.2006, 16:06:47 ) *
2. jak objawia sie niedzialanie skrpptu?


Nie wiem czy to bezposrednio wina register_globals czy wersji php, jednak gdy zainstalowalem swoja aplikacje na IIS z php 5.1.6 przestaly dzialac zmienne sesji . Identyfikator sesji zostaje ten sam jedynie zmienne nowo zapisane w tablicy nie sa zapisywane w sesji.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.