desde que implementei a função usuarioLogado() esta aparecendo esse erro, nestas duas passagens:
<?php
if ($_COOKIE["usuario_logado"]) {
>
e
<p class="text-success"> O usuario <?= usuarioLogado();?> foi logado com sucesso!</p>
desde que implementei a função usuarioLogado() esta aparecendo esse erro, nestas duas passagens:
<?php
if ($_COOKIE["usuario_logado"]) {
>
e
<p class="text-success"> O usuario <?= usuarioLogado();?> foi logado com sucesso!</p>
Já entendi meu erro. Estava faltando o isset()
Oi Otávio,
Esse erro acontece porque quando o usuário não está logado, não vai existir o cookie. Daí se tentar acessar via $_COOKIE["usuario_logado"]
, o PHP vai reclamar pois não encontrará essa informação.
Para não ficar dando erro, você pode alterar o código para primeiro verificar se existe esse parametro no cookie.
Algo como:
<?php
if (isset($_COOKIE["usuario_logado"])) {
>
Bons estudos!