Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2003, 01:26
lailuluelo
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 20 años, 10 meses
Puntos: 0
headers already sent ...

Hola amigos,

Ya se que no es un tema nuevo, de hecho, antes de enviar este tema me he estado documentando tanto en la página de php como en este foro y he seguido todas las recomendaciones de uno y de otro y no consigo hacerlo andar, os cuento.

1.- Tengo el siguiente código

Código PHP:
<?
session_start
(); 
$login $_POST["login"];
$password md5($_POST["password"]);

//Conexión con la BD
include("./includes/conexionbd.php");
//Sentencia SQL para obtener datos sobre el usuario
$sSQL="SELECT password FROM acceso WHERE usuario='" $login "' AND password='" $password "'";
$result=mysql_db_query($bd,$sSQL);

if(
mysql_num_rows($result)!=0)
{
 
$_SESSION["autentificado"]= "SI";
 
header("Location: default.php"); 
 
//echo '<br /><a href="default.php">Default</a>';
}else { 
 
session_destroy();
 
//si no existe le mando otra vez al inicio
 
header("Location: index_err.php"); 

?>
2.- Código de conexion a la bd

Código PHP:
<?
$conn
=mysql_connect("servidor","basededatos","contrasena");
$bd="basededatos";
$resultado=mysql_select_db($bd,$conn);
mysql_select_db($bd);
?>
3.- Cuando accedo me muestra el famoso error:

Código PHP:
WarningCannot modify header information headers already sent by (output started at /home/html/back/includes/conexionbd.php:11in /home/html/back/control_acceso.php on line 15 
4.- He verificado que no tuviera espacios en blanco o cualquier otro codigo que le pudiera liar y no funciona. Si en lugar de hacer un header hago :

Código PHP:
echo '<br /><a href="default.php">Default</a>'
No tengo ningun problema, vamos, que me funcionan las sesiones pero tengo problemas con el header. He probado tambien a ponerle directamente que se fuera a google.com por si fuera un problema de ruta y sigue sin funcionar.

En local, dentro del appserver, sobre un w2000 va de maravilla, pero en el servidor no funciona.


¿PODEIS ECHARME UN CABLE POR FAVOR?

Muchas gracias
__________________
Lailuluelo
El error está en lo obvio