Dúvida configuração de sessions php.ini

169 views
Skip to first unread message

Diego SPFC

unread,
Jul 27, 2008, 1:21:18 PM7/27/08
to list...@googlegroups.com
Boa tarde pessoal, estou passando por um problema assim:
 
Olhei as configuracoes do meu php.ini da minha máquina local e do meu servidor de hospedagem. Percebi duas configurações diferentes:
 
Na minha máquina:
save handlers files user
Registered serializer handlers php php_binary wddx
 
No servidor:
Registered save handlers files user sqlite
Registered serializer handlers php php_binary
 

Meu sistema sempre funcionou normalmente em diversas máquinas e em outra hospedagem que eu utilizaca antes.
Agora quando mudei de hospedagem me deparei com um probleminha: Quando eu me logo e tento por exemplo, cadastrar um novo usuário no sistema, os inputs aparecem já preenchidos com as informações daquele usuário que está logado.
 
Estas duas configuracoes que citei teria alguma influência nesse meu problema?
Falei com a hospedagem e disseram para eu tentar alterar estas duas linhas com a funcao ini_set() do php já que eles não podem mexer na configuracao do .ini senao todos os clientes seriam afetados.
 
Alguém poderia me dar uma saída? Eu tentei colocar:
 
ini_set('session.serialize_handler', 'php php_binary wddx');
ini_set('session.save_handler', 'files user');
 
antes do session_start(); mas nao adiantou

--
Diego

Diego SPFC

unread,
Jul 29, 2008, 9:44:30 AM7/29/08
to list...@googlegroups.com
Ninguém poderia tirar minha dúvida?

2008/7/27 Diego SPFC <dieg...@gmail.com>



--
Diego

Lucas Schirm

unread,
Jul 29, 2008, 2:51:36 PM7/29/08
to list...@googlegroups.com
Amigo, se ninguém respondeu é pq provávelmente ninguém sabe, para sanar seu problema, creio que um value="" resolva, caso não resolva tente passar um parâmetro randômico na sua pagina algo como

suapagina.php?ara=rand(0,1000000)

Isso pq o IE faz cache apartir da url (tosco)

abraços...

2008/7/29 Diego SPFC <dieg...@gmail.com>



--
----------------------------------------------------------------------------
Lucas Schirm Caixeta *Falkor*
MSN - falkor...@gmail.com
Pirating for life
----------------------------------------------------------------------------

Felipe Cardoso Martins

unread,
Jul 29, 2008, 3:29:10 PM7/29/08
to list...@googlegroups.com
Provavelmente isto tem nada a ver com o que disse... tente verificar o
register_globals. Você deve ter gravado as informações do usuário em
uma sessão e no seu template imprimi uma variável com o mesmo nome.

Exemplo: $_SERVER['user'] e $user é a mesma coisa com está opção... sacá?

Falha péssima de segurança e desenvolvimento, tente olhar isto... se
não for, mande maiores informações.

2008/7/29 Lucas Schirm <falkor...@gmail.com>:
--
Abraço,

Felipe Cardoso Martins
felipe.card...@gmail.com

Diego SPFC

unread,
Jul 29, 2008, 3:30:44 PM7/29/08
to list...@googlegroups.com
Entendi Felipe, vou tentar o que o Lucas falou, em seguida verifico isso que você disse.
 
Obrigado!

2008/7/29 Felipe Cardoso Martins <felipe.card...@gmail.com>

phpcontab

unread,
Jul 29, 2008, 4:10:00 PM7/29/08
to list...@googlegroups.com
Saudações,

Felipe, nem sempre!

Veja este exemplo:

<?php
session_start();
// não funcionar
$_SESSION['session_nome'] = 'PHPContab';
printf('<h1>%s</h1>', $session_nome);
//
session_destroy();
?>

para que aconteça o que vc descreveu, deve-se usar o session_register()
{http://br.php.net/session_register} caso contrario, a variavel só vai
existir dentro do array $_SESSOIN.

Abraços

Felipe Cardoso Martins escreveu:

Diego SPFC

unread,
Jul 29, 2008, 4:22:57 PM7/29/08
to list...@googlegroups.com
Bom, se ele está certo ou errado eu não sei, mas aqui voltou ao normal!!

Obrigado pelas respostas.

2008/7/29 phpcontab <phpc...@gmail.com>



--
Diego
Reply all
Reply to author
Forward
0 new messages