jango 0 Denunciar post Postado Setembro 29, 2010 bom, localmente ta perfeito, mas quando coloquei no servidor fica aparecendo "Notice: "Undefined variable tal bla balbal.." o codigo é mais ou menos assim: $id = isset($_GET["id"]) ? $_GET["id"] : 0; if($id != 0){ header("Location: pagina1.php"); } else{ header("Location: pagina2.php"); } bom, o id esta esta sendo pego da url. ja dei echo na variavel e ela nao esta vazia.. nao sei onde esta errado, afinal locamente esta perfeito. agradeço qualquer ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
..GBEST.. 0 Denunciar post Postado Setembro 29, 2010 poem isso na sua index error_reporting(0); não tem nada de errado Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Setembro 30, 2010 poem isso na sua index error_reporting(0); não tem nada de errado apareceu nada, só o mesmo erro: "Notice: undefined variable: id in ..." Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Setembro 30, 2010 Coloca isso nas primeiras linhas do arquivo. ini_set( 'error_reporting', E_ALL ^ E_NOTICE ); ini_set( 'display_errors', '0' ); Mas lembre-se que é MUITO importante, enquanto o projeto está em desenvolvimento, habilitar a exibição de TODO e QUALQUER erro. Talvez eu seja até um pouco hardcore com isso, pois gosto de ver até os Notice rs. Ai quando você passar o projeto para produção, lembre-se SEMPRE de desabilitar a exibição de TODO e QUALQUER erro ao usuário. Você ainda pode adicionar um handler() que será executado sempre que um erro for gerado, utilizando set_error_handler(). Com isso você pode criar logs personalizados :). Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Setembro 30, 2010 valeu pelas dicas André. mas ainda esta a mesma coisa, só aparece a mensagem de variavel indefinida :S UPDATE: descobri, nesse mesmo código eu incluo um arquivo com algumas funções de tratamento de string e eu estava usando o $_GET antes de inclui-la, coloquei após a inclusão e não deu mais erro. talvez uma desatenção minha. mas agradeço novamente pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 30, 2010 para qual variavel apareceu o 'bla bla bla' ? poste a mensagem de erro completa.. e o código referente a ela. no trecho que você postou, não vai aparecer isso.. o 'erro' está em outro lugar. Compartilhar este post Link para o post Compartilhar em outros sites