Tengo un pagina web con mysql y php que, en las pruebas offline, me funciona sin mayor problema cuando la pruebo con el wamp, pero al subirla a la red no me permite acceder. Obviamente a traves el cpanel cree mi base de datos y el usuario vinculado a ella y esos datos los modifique en el código original pero al hacer la prueba el login obtengo este error:
Citar
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/cba26497/public_html/data/login.php:76) in /home/cba26497/public_html/data/login.php on line 99
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/cba26497/public_html/data/login.php:76) in /home/cba26497/public_html/data/login.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /home/cba26497/public_html/data/login.php:76) in /home/cba26497/public_html/data/login.php on line 103
esta es mi configuracion para el login (obvio no les dejo los datos para logearse :v):
Código:
<?php
$usuario = $_POST['user'];
$pass = $_POST['pass'];
if(empty($usuario) || empty($pass)){
header("Location: index.html");
exit();
}
mysql_connect('localhost','root','') or die("Error al conectar " . mysql_error());
mysql_select_db('customers') or die ("Error al seleccionar la Base de datos: " . mysql_error());
$result = mysql_query("SELECT * from users where username='" . $usuario . "'");
if($row = mysql_fetch_array($result)){
if($row['password'] == $pass){
session_start();
$_SESSION['usuario'] = $usuario;
header("Location: inicio.php");
}else{
print "<br><br>Contraseña Incorrecta. Verifica tus datos y vuelvelo a intentar";
exit();
}
}else{
print "<br><br>el usuario ".$usuario. " no existe. Revisa tu información y vuelve a intentarlo";
exit();
}
?>