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");
}
?>
Código PHP:
<?
$conn=mysql_connect("servidor","basededatos","contrasena");
$bd="basededatos";
$resultado=mysql_select_db($bd,$conn);
mysql_select_db($bd);
?>
Código PHP:
Warning: Cannot modify header information - headers already sent by (output started at /home/html/back/includes/conexionbd.php:11) in /home/html/back/control_acceso.php on line 15
Código PHP:
echo '<br /><a href="default.php">Default</a>';
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