Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<?phpif (!$logado) { ....}else{ header("Location: logar.php"); } ?>Dá este erro:
Notice: Undefined variable: logado in /cpu_homes/fm/public_html/plan.php on line 2
Como eu defino a váriavel session? :o
Pra gravar pode ser assim tbm (é mais fácil):
$_SESSION["login"] = $login; ;)
Eu fui fazer o teste de envio de formulário e olha o q rola:
vários desse:
Notice: Use of undefined constant Descricao_Servico - assumed 'Descricao_Servico'Um para cada variável.
Uma curiosidade ele coloca Notice:, isso não seria um comentário que pode ser alterado no php.ini??
Pois se fosse erro não seria Warning:??
Toda vez que uso uma variável ele da Notice....
É isso mesmo?
O q devo fazer?
Ressuscitando o tópico.. pode ser útil para alguém isso..
Para tirar esses notices é só usar isso no php.ini
error_reporting = E_ALL & ~E_NOTICE
ele mostra todos erros exceto notices.. mas nao é recomendavel.. é meio gambiarra isso.. o ideal é sempre verificar se suas variaveis existem com is_set(), session_is_registered()...
[]'s
Armando
ele mostra todos erros exceto notices.. mas nao é recomendavel.. é meio gambiarra isso.. o ideal é sempre verificar se suas variaveis existem com is_set(), session_is_registered()...
... põe gambiarra nisso. ;) O melhor é programar corretamente.
Só corrigindo: is_set() não, isset(). ;)
session_is_registered() não deve ser usada com register_globals = off. Pode usar isset() também:
$var = isset($_SESSION['var']) ? $_SESSION['var'] : NULL;
Esse é um exemplo:
Valeu! Para entender melhor, baixe esse sistema e da uma olhada nos codigos, duvidas, posta ai!Fui!