Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/04/2006, 16:59
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Haber en el include tengo:

Código PHP:
<?
    ob_start
();
?>

<?php

    
}

    if(isset(
$submit)):

        
$db mysql_pconnect("localhost""root") or die("No pudo conectar");
        
mysql_select_db("users"$db) or die("No se encuentra la base usuarios");
        
$sql "select * from usuarios where usuario = '$usuario'";
        
$result mysql_query($sql) or die("La query no funciona: ".mysql_error());
        
$row_count mysql_num_rows($result);
        if(
$row_count == 0):

?>

<script type="text/javascript">alert('Nombre de usuario incorrecto! Inténtalo de nuevo');</script>

<?php

        print_form
();
else:

        
$row mysql_fetch_array($result);
        if(
$Password != $row["pass"]):


?>

<script type="text/javascript">alert('Contraseña incorrecta! Inténtalo de nuevo');</script>

<?php

        print_form
();

    else:
        
session_start();
        
$_SESSION['usuario_nombre'] = $usuario;
        endif;

    endif;
    else:
    
        
print_form();

    endif;

?>
y en el la página principal (index):

Código PHP:
<?php
    session_start
();
    
ini_set ('error_reporting'E_ALL);
?>
si quito uno de los session_start(); del index o del include, me da error, si lo quito del index, me da:

Código PHP:
Warningsession_start() [function.session-start]: Cannot send session cookie headers already sent by (output started at /usr/local/...) in /usr/local/... on line 113

Warning
session_start() [function.session-start]: Cannot send session cache limiter headers already sent (output started at /usr/local/....) in /usr/local/.... on line 113 
y si lo quito del include, no me muestra el formulario para el logeo

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332