session_registerPodręcznik PHPPoprzedniNastępnysession_register (PHP 4 )session_register --
Zarejestruj jedną lub więcej zmiennych w bieżącej sesji
Opisbool session_register ( mixed nazwa [, mixed ...])
session_register() jest funkcją o zmiennej liczbie
argumentów, z których każdy może być albo stringiem zawierającym nazwę
zmiennej lub tablicą zawierającą nazwy zmiennych lub inne tablice. Dla
każdej napotkanej nazwy zmiennej, session_register()
rejestruje w bieżącej sesji globalną zmienną o danej nazwie.
Uwaga!
Funkcja ta rejestruje globalną zmienną. Jeśli
chcesz zarejestrować zmienną w sesji z wnętrza funkcji, musisz się
upewnić że jest ona globalna prez użycie global() lub
używając tablic sesyjnych, tak jak to opisano poniżej.
Uwaga!
Przy użyciu
$_SESSION (lub $HTTP_SESSION_VARS)
nie powinno się używać session_register(),
session_is_registered() i
session_unregister().
Funkcja ta zwraca wartość TRUE jeśli wszystkie zmienne zostały
pomyślnie zarejestrowane w sesji.
Jeśli przed wywołaniem tej funkcji nie wywołano
session_start(), dokonane zostanie niejawne wywołanie
session_start() bez żadnych parametrów.
Możesz tworzyć zmienne sesyjne po prostu przez dopisywanie odpowiednich
wpisów do tablic $_SESSION lub
$HTTP_SESSION_VARS (PHP < 4.1.0).
$barney = "Duży fioletowy dinozaur.";
session_register("barney");
$_SESSION["zim"] = "Najeźdźca z innej planety.";
# Stara metoda opiera się o $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["spongebob"] = "Ma kwadratowe spodnie.";
Notatka:
W chwili obecnej niemożliwe jest zarejestrowanie w sesji zmiennych
zawierających zasoby. Na przykład, nie możesz stworzyć połączenia do
bazy danych i zachować identyfikator połączenia jako zmienną sesyjną i
oczekować, że połączenie ciągle będzie aktywne po odtworzeniu danych
sesji. Funkcję PHP, która zwraca zasoby, identyfikuje się przez
zwracanie typu resource w definicji funkcji. Listę
funkcji, które zwracają zasoby, można znaleźć w załączniku
typy zasobów.
Jeśli użyta jest tablica $_SESSION (lub
$HTTP_SESSION_VARS dla PHP 4.0.6 i starszych),
przypisz zmienną do $_SESSION, na przykład
$_SESSION['var'] = 'ABC';
Patrz także: session_is_registered() i
session_unregister().
PoprzedniSpis treściNastępnysession_readonlyPoczątek rozdziałusession_save_path
Wyszukiwarka
Podobne podstrony:
function session registerfunction session registerfunction session registerfunction session registerfunction session is registeredfunction session is registeredfunction session is registeredfunction session namefunction session startfunction session set cookie paramsfunction stream register wrapperfunction session destroyfunction session encodewięcej podobnych podstron