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...!










