Cita: si coloco el error_reporting a 0 eliminare cualquier control de errores procedente del control de contraseñas de usuario tambien no?
¿cómo controlas eso?; con error_reporting() solo "escondes" mensajes del arrojados por el intérprete PHP.
Cita: en mi maquina local y con apache me funciona perfectamente, pero en el web no, que puede estar pasando?????
¿Estámos hablando
exáctamente del mismo archivo?; ¿sí?, fijate si no es en tu maquina local donde tienes desabilitados los mensajes de error (en el pnp.ini)...
Como dije, ese mensaje de error (bastante común) es porque estás teniendo salida de código antes de la función session_start();. Asegurate que no sea así.
Mal:
Código PHP:
<html>
<?php
session_start();
//....
// MAL
Código PHP:
<!-- Esta es una línea en blanco -->
<?php
// dos líneas arriba es un espacio en banco
session_start();
//....
// MAL
Bien:
Código PHP:
<?php
session_start();
?>
<html>
<!-- ....
BIEN
-->
Busca el error como tal en el foro, encontrarás más referencias. Busca el por qué de los diferentes resultados entre el hosting y tu maquina, debe tener una explicación.
¡Suerte!