Jump to content


Photo

Autenticacao No Sistema.


  • Faça o login para participar
2 replies to this topic

#1 Henrique Neto

Henrique Neto

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 28/04/2009, 12:00

<?php    if ($_SESSION[user] != "")     {	    echo "<a href='deslogar.php'> Sair! </a>";	    echo "oi amor"; // SO BOTEI PRA TESTAR.	  }     else    { ?>

Alguem poderia me ajudar q error se encontra nessa linha

if ($_SESSION[user] != "")

Esta dando esses seguintes errors.

Notice: Use of undefined constant user - assumed 'user' in C:\wamp\www\Site\php\admin.php on line 16
Notice: Undefined index: user in C:\wamp\www\Site\php\admin.php on line 16

desde ja grato

#2 Fabio_RJ

Fabio_RJ

    PHP Conspiracy

  • Usuários
  • 206 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 28/04/2009, 12:11

O Notice não é um erro... é apenas um aviso. No seu caso ele está dizendo que não reconheçe o valor da constante 'user'... até porque ela não foi definida... não é um problema... como eu disse.. é apenas um aviso.
Para não exibi-lo basta adcionar no topo do seu codigo:

error_reporting(E_ALL ^ E_NOTICE); //mostrará todos os erros exceto os Notices
ini_set('display_errors', true); //Habilita a exibição de erros

ou corrija seu codigo:

de:
if ($_SESSION[user] != "")

para:
if ($_SESSION['user'] != "")

Como você não colocou as aspas, o php identifica "user" como uma constante, e quando não a acha ele gera o notice. :)

Edição feita por: Fabio_RJ, 28/04/2009, 12:16.

---
TeraDesign.com.br => [Hospedagem, Registro de Dominios, Desenvolvimento de websites e etc...]

#3 Henrique Neto

Henrique Neto

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 28/04/2009, 22:04

brigado fabio_rj
resolvido
hehe




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq