Foros del Web » Programando para Internet » PHP »

Error de Session

Estas en el tema de Error de Session en el foro de PHP en Foros del Web. Me da en siguiente Error = Algo est� equivocado en su sintax cerca '�a = admin' en la linea 1 <?php require_once('../Connections/cp.php'); ?> <?php session_start(); ...
  #1 (permalink)  
Antiguo 25/06/2009, 09:45
 
Fecha de Ingreso: junio-2009
Mensajes: 21
Antigüedad: 15 años, 5 meses
Puntos: 0
Error de Session

Me da en siguiente Error = Algo est� equivocado en su sintax cerca '�a = admin' en la linea 1


<?php require_once('../Connections/cp.php'); ?>
<?php
session_start();

$usuario = $_POST['usuario'];
$contraseña = $_POST['contraseña'];

mysql_select_db($database_cp, $cp);
$consulta = sprintf("SELECT * FROM usuarios WHERE usuario = $usuario AND contraseña = $contraseña");
$resultado = mysql_query($consulta, $cp) or die( mysql_error() );
$datos = mysql_fetch_assoc($resultado);

if ($datos['usuario'] != $usuario or $datos['contraseña'] != $contraseña)
{
echo "clave incorrecta";
exit();
}
else{


$_SESSION['usuario'] = $datos['usuario'];
$_SESSION['estado'] = 'Autenticado';

}
?>
  #2 (permalink)  
Antiguo 25/06/2009, 10:03
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 1 mes
Puntos: 48
Respuesta: Error de Session

¿¿¿De que fichero???,

porque veo que solo has pegado el código de uno o no lo has etiquetado correctamente para que sepamos a que fichero pertenece el/los códigos que adjuntas.

En la primera línea haces un require_once de cp.php, deberías pegar su código también.

Saludos!
  #3 (permalink)  
Antiguo 25/06/2009, 10:08
Avatar de diego_fallout  
Fecha de Ingreso: septiembre-2005
Mensajes: 10
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Error de Session

session_start() tiene que ser siempre la primer linea, si cp.php hace algun echo o print de un espacio aunq sea te va a tirar un error.
  #4 (permalink)  
Antiguo 25/06/2009, 10:09
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 10 meses
Puntos: 9
Respuesta: Error de Session

ordenate! pon primero asi:

Código PHP:
<?php
session_start
();
require_once(
'../Connections/cp.php');

//.....

?>
__________________
Quitenme la vida pero no la bebida.
  #5 (permalink)  
Antiguo 29/06/2009, 10:19
 
Fecha de Ingreso: junio-2009
Mensajes: 21
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Error de Session

aun tengo el error de session:

<?php
session_start();

require_once('../Connections/cp.php');


if ((isset($_POST["entrar"])) && ($_POST["entrar"] == "Entrar")) {
$usuario = $_POST['usuario'];
$contraseña = $_POST['contraseña'];
}
mysql_select_db($database_cp, $cp);
$query_datos = sprintf("SELECT * FROM usuarios WHERE usuario = $usuario AND contraseña = $contraseña");
$datos = mysql_query($query_datos, $cp) or die(mysql_error());
$row_datos = mysql_fetch_assoc($datos);
$totalRows_datos = mysql_num_rows($datos);

if ($row_datos['usuario'] != $usuario or $row_datos['contraseña'] != $contraseña)
{
echo "clave incorrecta";
exit();
}
else{


$_SESSION['usuario'] = $datos['usuario'];
$_SESSION['estado'] = 'Autenticado';

}
?>
  #6 (permalink)  
Antiguo 29/06/2009, 11:08
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 16 años, 1 mes
Puntos: 12
Respuesta: Error de Session

que error te sale?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:33.