Com essa nova versão do PHP,quem tinha uma session deixou de ter,como faco pra criar uma com o $_POST? e com segurança?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
14/01/2003 9:17pm
(~22 anos atrás)
(~22 anos atrás)
hummm... O comando $_POST é para formulários que tenham o METHOD igual a post... é mesma coisa que o $HTTP_POST_VARS;
Para session, vc deve usar o $_SESSION... mas não posso te dar mais informações pois, não sei mt sessions ainda...
Para session, vc deve usar o $_SESSION... mas não posso te dar mais informações pois, não sei mt sessions ainda...
15/01/2003 11:00am
(~22 anos atrás)
(~22 anos atrás)
Desculpe a pergunta é que não trabalhei com a nova versão... mas aquele esquema de session_register, session_start() e session_destroy nao funcionam mais???
Grato!!
Grato!!
15/01/2003 12:34pm
(~22 anos atrás)
(~22 anos atrás)
O esquema é valido ainda,o problema é acostumar com $_POSt,$_SESSION ,etc.
Por que mesmo com register_global=ON ,você só consegue trabalhar
assim .
Por que mesmo com register_global=ON ,você só consegue trabalhar
assim .
15/01/2003 10:17pm
(~22 anos atrás)
(~22 anos atrás)
Então se for $HTTP_*_VARS, não vai funcionar?? Mesmo com o register_globals=on ??
16/01/2003 4:17pm
(~22 anos atrás)
(~22 anos atrás)
Pode continuar a usar $HTTP_GET/POST/COOKIE_VARS que vai funcionar.
Uma maneira simples de passar pelo problema do register_globals=off sem editar todo o codigo do seu programa é utilizar o seguinte fragmento de codigo.
if(!empty($HTTP_COOKIE_VARS)) {
while(list($xxxname, $value) = each($HTTP_COOKIE_VARS)) {
$$xxxname = $value;
}
}
if(!empty($HTTP_GET_VARS)) {
while(list($xxxname, $value) = each($HTTP_GET_VARS)) {
$$xxxname = $value;
}
}
if(!empty($HTTP_POST_VARS)){
while(list($xxxname, $value) = each($HTTP_POST_VARS)) {
$$xxxname = $value;
}
}
if(!empty($HTTP_POST_FILES)) {
while(list($xxxname, $value) = each($HTTP_POST_FILES)) {
$$xxxname = $value['tmp_name'];
}
}
Uma maneira simples de passar pelo problema do register_globals=off sem editar todo o codigo do seu programa é utilizar o seguinte fragmento de codigo.
if(!empty($HTTP_COOKIE_VARS)) {
while(list($xxxname, $value) = each($HTTP_COOKIE_VARS)) {
$$xxxname = $value;
}
}
if(!empty($HTTP_GET_VARS)) {
while(list($xxxname, $value) = each($HTTP_GET_VARS)) {
$$xxxname = $value;
}
}
if(!empty($HTTP_POST_VARS)){
while(list($xxxname, $value) = each($HTTP_POST_VARS)) {
$$xxxname = $value;
}
}
if(!empty($HTTP_POST_FILES)) {
while(list($xxxname, $value) = each($HTTP_POST_FILES)) {
$$xxxname = $value['tmp_name'];
}
}