webruno 0 Denunciar post Postado Janeiro 9, 2007 Olá pessoal.Fazendo alguns testes percebi que quando uso session_start() em paginas com formulario, o browser (IE) não memoriza o que tem no value de cada campo. Ja quando não uso o session_start() em paginas com form, mesmo mudando de endereço quando clico em voltar os campos estão preenchidos.Alguem sabe me dizer o porque, e como faço para usar o session_start() e ainda sim memorizar os values?Obrigado, Bruno. Compartilhar este post Link para o post Compartilhar em outros sites
Neeo 0 Denunciar post Postado Janeiro 9, 2007 BrunoPrimeiramente nunca vi nada desse tipo, o session_start roda do lado do servidor e não do lado do usuário, sendo assim o erro pode estar no browser dele.Pelo que entendi o erro só ocorre no IE, agora usando um bronwser de verdade (eu uso firefox), nunca vi tal erro.Acredito que a session não tem nada ha ver com isso.Até mais.Neeo. Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 9, 2007 Verifique se tem session_start em todas as páginas que grama e utilizam sessões. Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Janeiro 10, 2007 NeeoRealmente, no FF da certo.EntchucsMesmo tendo sessio_start() em todas as paginas da isso.Tem como resolver isso no IE? Olha o código e se puderem façam o teste com o session_start() no inicio e depois coloque ele como comentario... após enviar o form (não precisa ter nada no form.php) clique em voltar. Sem o session_start() os campos vão se autopreencher e com vai aparecer em branco.<? session_start();?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head><body bgcolor="#E7E7CF"><div align="center"><form action="form.php" method="post" name="login"> <p> <input name="usuario" type="text" class="campo" id="usuario" value="login"/> <input name="senha" type="password" class="campo" id="senha2" value="Senha" /> <input type="submit" name="Submit" value="ok" /> </p></form></div></body></html> Compartilhar este post Link para o post Compartilhar em outros sites
Neeo 0 Denunciar post Postado Janeiro 10, 2007 webrunoInfelizmente o IE não pode ser considerado um bronwser, ele tem umas manias estranhas uma delas é essa. O que pode estar ocorrendo são as configurações dele não estar correta.Tente ver as configurações do IE, seu código está correto e era para funcionar em qq brownser (brownser não o IE hehe).Qualquer coisa pergunta ae.Neeo. Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Janeiro 10, 2007 "brownser não o IE"hahahaha, ta massa, não acredito ser configuração... mas de qualquer forma obrigado pelo help. É uma pena que o IE não trabalha assim porque é importante os values aparecerem no campo quando clicar no voltar, pois caso tenha alguma erro no form a pessoa não precisa digitar tudo de novo...Se alguem souber de alguma coisa nesse sentido, post aí, fazendo favor.Falou, Bruno. Compartilhar este post Link para o post Compartilhar em outros sites
Neeo 0 Denunciar post Postado Janeiro 11, 2007 Você pode fazer a verificação por java... Talvez seja mais fácil...Pois assim vai verificar os dados do formulário antes de serem enviados...Qualquer coisa procura por validação de formulário no fórum de javascript.Até mais.Neeo. Compartilhar este post Link para o post Compartilhar em outros sites