Erro de session start
Estou com um problemas que em todas as paginas funciona e nessa especifica ela não está funcionando,,,
aparece esse erro
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/orange/www/sgo/cadastroColaboradores.php:1) in /home/orange/www/sgo/validaSessao.php on line 2
minha verifica sessão é essa
<?php
session_start();
$_temposessao = 1800; //em segundos
if($_SESSION["VALIDASESSION"]){
if($_SESSION["VALIDASESSION"]<(time()-$_temposessao)){
session_unset();
header("Location: ./login.php");
exit();
}
}else{
session_unset(); header("Location: ./login.php"); exit();
}
$_SESSION["VALIDASESSION"] = time();
if(!empty($_SESSION['IDUSUARI']) && !empty($_SESSION['NOMEUSUA']) && !empty($_SESSION['LOGINUSU']) && !empty($_SESSION['MODULOSS']) && !empty($_SESSION['IDSISTEM'])){
$_endereco = $_SERVER['SCRIPT_FILENAME'];
$_quebraendereco = explode("/", $_endereco);
if(array_search($_SESSION['IDSISTEM'], $_quebraendereco)== FALSE){
session_destroy();
header("Location: ./login.php");
exit();
}
#####
$_cfDescricao = $_SESSION['DESCSIST'];
$_cfIdUsuario = $_SESSION['IDUSUARI'];
$_cfModulos = str_replace(";", "','", $_SESSION['MODULOSS']);
$_cfUsuarioNome = $_SESSION['NOMEUSUA'];
$_cfUltimoLogin = $_SESSION['ULTLOGIN'];
$_cfExpira = $_SESSION['DATAEXPI'];
$_arquivoRodando = basename($_SERVER['PHP_SELF']);
if($_arquivoRodando<>"inicio.php"){
$_resultArquivos = mysql_query("SELECT * FROM tb_cf_menufile WHERE C03_ARQUIVO='".$_arquivoRodando."'");
if(mysql_affected_rows()==0){
session_destroy();
//header("Location: ./login.php");
exit();
}else{
$_rowArquivo = mysql_fetch_array($_resultArquivos, MYSQL_ASSOC);
$_moduloAtual = $_rowArquivo['C02_IDMENU'];
$_moduloAtualSub = $_rowArquivo['C04_IDSUB'];
#$_modulosAtivos = explode("','", $_cfModulos);
$_modulosAtivos = explode(";", $_SESSION['MODULOSS']);
if(!in_array($_moduloAtualSub, $_modulosAtivos)){
include_once("./inc/tools.php");
#tools::registraLog($_cfProfissional, $_SERVER['PHP_SELF'], "TENTATIVA DE ABRIR URL BLOQUEADA");
session_destroy();
//header("Location: ./login.php");
exit();
}
}
}
}else{
session_destroy();
header("Location: ./login.php");
exit();
}
?>Discussão (1)
Carregando comentários...