Foros del Web » Programando para Internet » PHP »

error en inicio de Sesión

Estas en el tema de error en inicio de Sesión en el foro de PHP en Foros del Web. Estimados, estoy recibiendo los siguientes errores: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/bymlocke/public_html/admin/conn.php:7) in /home/bymlocke/public_html/admin/procesalogin.php on ...
  #1 (permalink)  
Antiguo 08/09/2015, 08:26
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 12 años, 4 meses
Puntos: 4
Pregunta error en inicio de Sesión

Estimados, estoy recibiendo los siguientes errores:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/bymlocke/public_html/admin/conn.php:7) in /home/bymlocke/public_html/admin/procesalogin.php on line 19

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/bymlocke/public_html/admin/conn.php:7) in /home/bymlocke/public_html/admin/procesalogin.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /home/bymlocke/public_html/admin/conn.php:7) in /home/bymlocke/public_html/admin/procesalogin.php on line 22

Me resulta extraño ya que utilizo este script en otra parte y no tengo este error.

El código que estoy utilizando es el siguiente:

Código PHP:
Ver original
  1. $usuario = $_POST['usuario'];
  2. $clave = $_POST['clave'];
  3.  
  4. include("miconexion.php");
  5.  
  6. $checkuser = mysql_query("SELECT usuario,clave FROM miTabla WHERE usuario='".$_POST['usuario']."' AND clave='".$_POST['clave']."' ");
  7. $user_exist = mysql_num_rows($checkuser);
  8.  
  9. if($user_exist>0)
  10.     {
  11.        
  12.  
  13.         session_start();
  14.          $_SESSION['user'] = $user;
  15.         //echo "La sesion ".$_SESSION['login']." a sido creada correctamente";
  16.         header("Location: inicio.php");
  17.         die();
  18.      
  19.     }
  20.     else
  21.     {
  22.  
  23.         echo "<SCRIPT LANGUAJE='javascript'>
  24.         alert('Datos incorrectos.');
  25.         location.href='index.php';
  26.         </SCRIPT>";
  27.  
  28. }

A ver si alguien me ayuda a detectar ese problema. ¿Será algo del servidor?
  #2 (permalink)  
Antiguo 08/09/2015, 11:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: error en inicio de Sesión

Cita:
A ver si alguien me ayuda a detectar ese problema. ¿Será algo del servidor?
No, el error es que probablemente exista código o texto antes de lo que muestras.

Cualquier impresión o fragmento de HTML puede corromper la salida.

¿Podrías mostrar el 100% del script para no adivinar?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/09/2015, 12:00
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 12 años, 4 meses
Puntos: 4
Respuesta: error en inicio de Sesión

claro, pero en este caso no se imprime nada. Puse el código ahí tal cual lo estoy usando.
Le he dado muchas vueltas y solo me queda pensar que....será algo del servidor??
  #4 (permalink)  
Antiguo 08/09/2015, 12:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: error en inicio de Sesión

Por favor, muestra el 100% del código, no supongas nada.

Además el error te dice exactamente donde se produce la salida:
Cita:
output started at /home/bymlocke/public_html/admin/conn.php:7
En la linea 7 del script conn.php ¿qué hay? ¿y cómo lo incluyes?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: html, inicio, mysql, select, sesión, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:02.