elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Error "Warning: session_start(): Cannot start session when.."
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error "Warning: session_start(): Cannot start session when.."  (Leído 1,442 veces)
SrTrp


Desconectado Desconectado

Mensajes: 327


Script/C#


Ver Perfil
Error "Warning: session_start(): Cannot start session when.."
« en: 16 Julio 2024, 05:06 am »

Modificación:
cuando mando a mi index no me detecta la sessiones pero por ejemplo cree otro archivo y si me corre bien ejemplo este, ese le cambie el nombre a index.php y no funciona y en otros si funciona
Código
  1. <?php
  2. if($_SESSION['id']){
  3. echo "entro" . $_SESSION['nombre'];
  4. }else{
  5.    echo "noentro";
  6. }
  7. ?>
  8.  

Hola que tal estoy teniendo este error
Código:
Warning: session_start(): Cannot start session when headers already sent in /services/webpages/d/o/dominio.mx/public/help/index.php on line 5
Inicio sessión en un login así:
Código
  1. if (password_verify($password, $row['password'])) {
  2.            session_start();
  3.            $_SESSION['id_help']=$row['id'];
  4.            header("Location: ../index.php");
  5.            exit();
  6.        } else {
  7.            header("Location: ../../login.php");
  8.        }
  9.  
todo bien aquí si tengo mal la contraseña me manda a login y si esta bien me manda a index, el problema que en index tengo esto
Código
  1. <?php
  2. ini_set('display_errors', 1);
  3. ini_set('display_startup_errors', 1);
  4.  if($_SESSION['id_help']){
  5. ?>
  6. <!DOCTYPE html>
  7. <html lang="en">
  8. <head>...... todo mi html aqui..
  9. }else{
  10.    echo "<script>location.href='../login.php'</script>";
  11.  }
  12.  
Lo estoy haciendo así estaba usando isset y si entraba ahi siempre como si no tuviera sessión pero opte por este metodo que es mas codigo por que dentro del servidor mismo en otra carpeta tengo un admin donde hago este mismo procedimiento y si ingresa y valida si hay sessión el problema es con esto  no se por que me da ese error si en otra parte de la pagina(admin) si puedo logearme y valida la session que exista, ayuda!



« Última modificación: 16 Julio 2024, 10:32 am por SrTrp » En línea

mchojrin

Desconectado Desconectado

Mensajes: 49



Ver Perfil WWW
Re: Error "Warning: session_start(): Cannot start session when.."
« Respuesta #1 en: 18 Julio 2024, 20:00 pm »

Es posible que tengas un caracter no visible (un espacio por ejemplo) antes de la apertura de php al comienzo del archivo.

Si así fuera, estarías enviando HTML al cliente antes de iniciar sesión... eso es lo que te está marcando el intérprete.

Saludos,


En línea

¿Docker te trae de cabeza? https://mautic.leewayweb.com/docker-101
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] modificar "start page" en "internet explorer" con "batch"
Scripting
taton 7 17,252 Último mensaje 20 Septiembre 2006, 01:45 am
por taton
function.session-start] (error)
PHP
DJmixmancar 2 3,764 Último mensaje 27 Octubre 2008, 18:16 pm
por DJmixmancar
Error "Illegal Start expression" -JFRAME y void- [SOLUCIONADO]
Java
dato000 2 5,606 Último mensaje 21 Febrero 2011, 04:25 am
por dato000
[Solucionado]URGENTE: Error "Failed to load session "ubuntu-2D" « 1 2 »
GNU/Linux
NikNitro! 10 14,002 Último mensaje 15 Septiembre 2012, 21:22 pm
por NikNitro!
me aparece " Fatal: Syntax error, "." expected but ")" found." en Pascal
Programación General
lolaiza 1 9,371 Último mensaje 26 Mayo 2018, 04:41 am
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines