PHP - Error logueo

 
Vista:
sin imagen de perfil
Val: 70
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Error logueo

Publicado por Orion (45 intervenciones) el 03/10/2017 16:35:58
Buenos días,

He realizado mi proyecto en php y lo he subido a un servidor gratuito. Sin embargo cuando intento loguearme me sale el siguiente error:

Cannot modify header information - headers already sent by...

Tambien cuando me registro, aunque el registro lo haga correcto puesto que se añade un registro mas en la base de datos, no aparece el mensaje de confirmacion de registro correcto y sale un error como el puesto anteriormente.


¿Como podria solucionarlo?

Muchas gracias.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 70
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Error logueo

Publicado por Orion (45 intervenciones) el 03/10/2017 17:02:21
Gracias Yamil!!

En mi caso me sale lo siguiente cuando intento loguearme:

Warning: Cannot modify header information - headers already sent by (output started at /storage/ssd1/555/3095555/public_html/administrator/ss-functions.php:65) in /storage/ssd1/555/3095555/public_html/administrator/ss-functions.php on line 16


Voy al fichero ss-functions.php y en esas lineas tengo lo siguiente:

Linea 65: <!--<script src="js/jquery.min.js"></script>-->

Linea 16: header("Location: home.php");

1
2
3
4
5
function checklogin(){
    if (isset($_SESSION['ssid'])){
       header("Location: home.php");
    }
}


Si voy a home.php, comienzo asi:


1
2
3
4
5
6
7
8
9
10
<?php
            require_once 'administrator/ss-functions.php';
            checkisuser();
        ?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
 
....


Por otro lado, cuando intento registrarme (aunque el registro funciona porque se crea una nueva entrada en la base de datos) me sale lo siguiente:

Warning: Cannot modify header information - headers already sent by (output started at /storage/ssd1/555/3095555/public_html/administrator/ss-functions.php:65) in /storage/ssd1/555/3095555/public_html/administrator/ss-functions.php on line 3808


Linea 65: <!--<script src="js/jquery.min.js"></script>-->

Linea 3808:


3807 header('Location: register.php?success');
3808
#------------------------------------------------------------
}else{
#------------------------------------------------------------
header('Location: register.php?nomail');
#------------------------------------------------------------
}
}

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar