Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte galera tenho um site de noticias onde tem uma area de assinante certo quando o user faz o login aparece o email dele beleza no topo da pagina, mas se volto para a index onde tem logar ele some com o email e nao mostra o email logado .. ja tentei de tudo aqui nao aparace de jeio nenhum estou usando cookies , pq antes estava usando session, mas tava virando m***** ,,, eu estou pensando que ele nao mostra pelas paginas estarem em pastas diferentes segue o modelo:
header de todas paginas de noticias fica na index (uso include)
header.php
<?php
include "conexao.php";
$sql = mysql_query("SELECT * FROM user WHERE email='{$email}' AND senha='{$senha}' AND ativado='1'");
$login_check = mysql_num_rows($sql);
if (!$_COOKIE["id_user"]) {
echo "<div class='logged'><div class='logged-admin'><div class='logged-border'>";
echo "<div id='user'><font face='verdana' size='2' color='#ffffff'>Área dos Assinantes |</font> <a href=\"assinante/index.php\" style='outline:0;'><smal><font face='verdana' size='2' color='#ffffff'>Logar</font></smal></a></div>";
echo "</div></div></div>";
}
else {
echo "<div class='logged'><div class='logged-admin'><div class='logged-border'>";
echo "<a href=\"assinante/index.php\" style='outline:0;' title='Ir à minha Área Restrita' alt='Ir à minha Área Restrita'><div id='user'><font face='verdana' size='2' color='#ffffff'>$email |</font></a> <a href=\"assinante/logout.php\" style='outline:0;'><smal><font face='verdana' size='2' color='#ffffff'>Sair</font></smal></a></div>";
echo "</div></div></div>";
}
?>
agora o header da area dos assinantes que esta na pasta assinante
<?php include "function.php"; checker(); // para proteger a area dos assinantes contra acesso invalidos ?>
<?php
$id_user = $HTTP_COOKIE_VARS["id_user"];
$id_tipo = $HTTP_COOKIE_VARS["id_tipo"];
$emailalternativo = $HTTP_COOKIE_VARS["emailalternativo"];
$email = $HTTP_COOKIE_VARS["email"];
$senha = $HTTP_COOKIE_VARS["senha"];
$nomeavatar = $HTTP_COOKIE_VARS["nomeavatar"];
$nome = $HTTP_COOKIE_VARS["nome"];
$sobrenome = $HTTP_COOKIE_VARS["sobrenome"];
$cpf_cnpj = $HTTP_COOKIE_VARS["cpf_cnpj"];
$sexo = $HTTP_COOKIE_VARS["sexo"];
$foto = $HTTP_COOKIE_VARS["foto"];
$pais = $HTTP_COOKIE_VARS["pais"];
$estado = $HTTP_COOKIE_VARS["estado"];
$cidade = $HTTP_COOKIE_VARS["cidade"];
$cep = $HTTP_COOKIE_VARS["cep"];
$rua = $HTTP_COOKIE_VARS["rua"];
$bairro = $HTTP_COOKIE_VARS["bairro"];
$ddd = $HTTP_COOKIE_VARS["ddd"];
$tel = $HTTP_COOKIE_VARS["tel"];
$nivel = $HTTP_COOKIE_VARS["nivel"];
$ativado = $HTTP_COOKIE_VARS["ativado"];
include "../conexao.php";
$sql = mysql_query("SELECT * FROM user WHERE email='{$email}' AND senha='{$senha}' AND ativado='1'");
$login_check = mysql_num_rows($sql);
if (!$_COOKIE['id_user']) {
echo "<div class='logged'><div class='logged-admin'><div class='logged-border'>";
echo "<div id='user'><font face='verdana' size='2' color='#ffffff'>Área dos Assinantes |</font> <a href=\"index.php\" style='outline:0;'><smal><font face='verdana' size='2' color='#ffffff'>Logar</font></smal></a></div>";
echo "</div></div></div>";
}
else {
echo "<div class='logged'><div class='logged-admin'><div class='logged-border'>";
echo "<div id='user'><font face='verdana' size='2' color='#ffffff'>$email |</font> <a href=\"logout.php\" style='outline:0;'><smal><font face='verdana' size='2' color='#ffffff'>Sair</font></smal></a></div>";
echo "</div></div></div>";
}
?>
se alguem tiver uma luz, lembrando que no if do header da index ja tentei com isset sem isset com isset e ! e nao vai ;/ helppp
Carregando comentários...