Descrição
bool
session_register
( mixed name [, mixed ...])
session_register(
)
aceita
um
número
de
argumentos
variáveis
,
algund
deles
podem
ser
ou
uma
string
com
o
nome
da
variável
ou
uma
matriz
de
nomes
de
variáveis
ou
outras
matrizes
.
Para
cada
nome
,
session_register(
)
registra
a
variável
global
com
o
nome
na
sessão
atual
.
Cuidado
|
Esta
registra
uma
variável
global
.
Se
você
quer
registrar
uma
variável
de
sessão
de
dentro
de
uma
função
,
você
precisa
definir
ela
como
global(
)
ou
usar
as
matrizes
de
sessão
como
mostradas
abaixo
.
|
Esta
função
retorna
TRUE
quando
todas
de
suas
variáveis
são
registradas
sem
erro
.
Se
session_start(
)
não
foi
chamada
antes
desta
função
ser
chamada
,
uma
chamada
implícita
para
session_start(
)
sem
parâmetros
será
feita
.
Você
também
pode
criar
variáveis
de
sessão
simplesmente
definindo
o
membro
apropriado
de
$_SESSION
ou
$HTTP_SESSION_VARS
(
PHP
4.1.0
)
matriz
.
Nota
:
Não
é
possível
registrar
correntemente
variáveis
resource
numa
sessão
.
Por
exemplo
,
você
não
pode
criar
uma
conexão
para
um
banco
de
dados
e
guardar
a
id
de
conexão
como
uma
variável
de
sessão
e
esperar
que
a
conexão
ainda
esteja
válida
na
próxima
vez
que
a
sessão
estiver
restaurada
.
Funções
do
PHP
que
retornam
uma
resource
são
identificadas
por
conterem
um
retorno
do
tipo
resource
em
suas
definições
de
função
.
Uma
lista
de
funções
que
retornam
resources
estão
disponíveis
em
tipos
resources
appendix
.
Se
$_SESSION
(
ou
$HTTP_SESSION_VARS
para
PHP
4.0.6
ou
inferior
)
é
usada
,
para
variável
definida
variable
com
$_SESSION
.
i.e
.
$_SESSION['var'
]
=
'ABC'
;
Veja
também
session_is_registered(
)
eS
session_unregister(
)
.