Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho o seguinte arquivo para verificar se o usuário está logado
>
<?php
session_start();
if(isset($_SESSION['nome_usuario'])){
$nome_usuario = $_SESSION['nome_usuario'];
}
if(isset($_SESSION['senha_usuario'])){
$senha_usuario = $_SESSION['senha_usuario'];
}
if(!(empty($nome_usuario) or empty($senha_usuario))){
include("conn.php");
$sql = mysql_query("select * from usuario where usu_login = '$nome_usuario' and
usu_senha = '$senha_usuario'");
$x = mysql_fetch_assoc($sql);
$idUsuario = $x['usu_id'];
if(mysql_num_rows($sql) == 0){
unset ($_SESSION['nome_usuario']);
unset ($_SESSION['senha_usuario']);
echo 'Você não efetuou o login! (1) <br/><a href="../index.php">Voltar</a>';
exit;
}
}
else {
echo 'Você não efetuou o login!<br/><a href="../index.php">Voltar</a>';
exit;
}
?>
e tb tenho o arquivo que irei dar include.. um formulário normal.. e o principal.php que é onde serão inseridos os inlude.. eu dei um inlude Valida-Session.php no principal.php e por isso não posso por no arquivo do formulário que dá erro de header.. mas eu preciso por essa validação no formulário tb.. alguem tem idéia de uma solução?
para que serve esse comando?!?
Amigo, eu preciso de uma coisa parecida.. eu preciso botar dois header, pois uso AJAX e preciso chamar o header para evitar o erro de acentuação e o valida-session.php
tem como ?!?!
po cara voce resgirou a session:
ex:
$_SESSION["nome"] = "rodrigo";
a session passa a existir apos registrada:
session_register("nome");
Veja se funciona!
não é problema na session, a session está ok, mas eu preciso por 2 headers.. 2 includes que alteram o header... o valida-session e o header que acerta as acentuações no ajax...
Po cara
os headers eu não conheço muito bem não...
pelo que eu saiba header so funciona quando eles são os PRIMEIRO COMANDOS de um codigo
pena não poder ajudar.
:(
Para não ocorrer o erro de header, coloque a linha abaixo na primeira linha do seu código:
ob_start();