FOROS DE INFORMATICA
Noticias: Realizada migración del foro, si tienen problemas con alguna imagen reportar al administrador
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Abril 19, 2024, 08:15:11


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: No puedo acceder a mi base de datos online  (Leído 3857 veces)
adelazeroth
Nuevo
*

Karma:0
Desconectado Desconectado

Mensajes: 3


« : Septiembre 05, 2017, 07:52:04 »

Que tal.

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();
}
 
 
?>


En línea
adelazeroth
Nuevo
*

Karma:0
Desconectado Desconectado

Mensajes: 3


« Respuesta #1 : Septiembre 07, 2017, 01:04:32 »

Hola mi muy amable gente.

Encontre el error n_n

Y les dejo las soluciones por si les sirve:

1. recuerden tener siempre al inicio de sus documentos php:

Código:
<?php
session_start
();
?>


2. Asegúrense que no haya espacios innecesarios en el código arriba mostrado.

3. asegúrense que su documento tenga configuración ANSI. Si no saben como revisarlo abran su documento PHP con bloc de notas y denle GUARDAR COMO. Ahí les dirá como esta codificado, eligan codificación ANSI y sobrescriban el original.

Saludos y gracias por la ayuda


En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM