Beschreibung
bool
session_register
( mixed Name [, mixed ...])
session_register(
)
akzeptiert
eine
variable
Anzahl
von
Argumenten
,
die
jeweils
entweder
eine
Zeichenkette
sein
können
,
die
den
Namen
einer
Variablen
trägt
,
oder
ein
Array
,
das
aus
solchen
Variablennamen
oder
anderen
Arrays
besteht
.
Für
jeden
Namen
registriert
session_register(
)
die
globale
Variable
mit
diesem
Namen
in
der
aktuellen
Session
.
Achtung
|
Diese
Funktion
registriert
eine
globale
Diese
Funktion
registriert
eine
globale
Variable
.
Wenn
Sie
eine
Session-Variable
innerhalb
einer
Funktion
registrieren
wollen
,
müssen
Sie
sicherstellen
,
dass
Sie
sie
unter
Verwendung
des
global
-Schlüsselworts
oder
des
$GLOBALS[
]
-Arrays
global
machen
oder
die
nachstehend
vermerkten
speziellen
Session-Arrays
verwenden
.
|
Diese
Funktion
gibt
TRUE
zurück
,
wenn
alle
Variablen
erfolgreich
in
der
Session
registriert
wurden
.
Wenn
session_start(
)
nicht
vor
dieser
Funktion
aufgerufen
wurde
,
erfolgt
ein
impliziter
Aufruf
von
session_start(
)
ohne
Parameter
.
Sie
können
eine
Session-Variable
auch
erzeugen
,
indem
Sie
das
entsprechende
Element
des
$_SESSION
-
oder
(
PHP
=
4.1.0
)
$HTTP_SESSION_VARS
-Arrays
setzen
.
Anmerkung
:
Gegenwärtig
ist
es
nicht
möglich
,
Ressourcen-Variablen
in
einer
Session
zu
registrieren
.
Zum
Beispiel
können
Sie
nicht
erwarten
,
dass
die
als
Session-Variable
gespeicherte
Verbindungs-Kennung
der
zu
einer
Datenbank
aufgebauten
Verbindung
bei
der
nächsten
Wiederherstellung
der
Session
noch
gültig
ist
.
PHP-Funktionen
,
die
eine
Ressource
zurückgeben
,
können
daran
erkannt
werden
,
dass
sie
einen
Rückgabewert
resource
in
ihrer
Funktionsdefinition
haben
.
Eine
Liste
der
Funktionen
,
die
Ressourcen
zurückgeben
befindet
sich
im
Anhang
Liste
von
PHP
Ressourcen
.
Bei
Verwendung
von
$_SESSION
(
oder
$HTTP_SESSION_VARS
bei
PHP
4.0.6
oder
niedriger
)
weisen
Sie
$_SESSION
eine
Variable
zu
,
also
$_SESSION['var'
]
=
'ABC'
;
Siehe
auch
:
session_is_registered(
)
und
session_unregister(
)
.