Eu de novo aqui..rs
Já postei esse problema, só q o tópico sumiu... entaum aqui vai de novo
Estou com problemas num servidor tipo... qdo ele vai fazer login ele fala q esta com erro na linha onde tem "session_start();"
Olhem o erro Abaixo:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/.balthus/prosisw/prosisw.com/prosis/log_.php:11) in /home/.balthus/prosisw/prosisw.com/prosis/restrita.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/.balthus/prosisw/prosisw.com/prosis/log_.php:11) in /home/.balthus/prosisw/prosisw.com/prosis/restrita.php on line 2
Ai eu coloquei o session_start na primeira linha ou seja... e mesmo assim o erro continua... o pior eh q mandei um email pro servidor (americano) e eles disseram q session_start tem q ser na primeira LINHA e está.
Recorro aos grandes Mestres agora...
<?php session_start(); $esta_logado = session_is_registered('Logado'); if ($esta_logado != '1') { $parar = '1'; } else { $sessoes = (phpversion() < '4.1.0') ? $HTTP_SESSION_VARS : $_SESSION; $id_online = $sessoes['ID']; $login_online = $sessoes['Login']; $senha_online = $sessoes['Senha']; $email_online = $sessoes['Email']; error_reporting(E_ALL ^ E_NOTICE); include("./config.php"); $linkid = mysql_connect($host, $user, $pass) or die ('Erro ao Concectar no Banco de Dados'); mysql_select_db($banco, $linkid) or die ('Erro ao Selecionar o Banco de Dados'); $resultado = mysql_query("SELECT nivel FROM $tabela WHERE (login='$login_online' && senha='$senha_online') LIMIT 1;", $linkid); $usuario = mysql_fetch_array($resultado); if (mysql_num_rows($resultado) != '1') { $parar = '1'; } else if (isset($admin) && $usuario['nivel'] != '1') { $parar = '1'; } } @mysql_free_result($resultado); @mysql_close($linkid); if (isset($parar)) { ?>
Espero respostas
obrigado Galera...!