Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2014, 11:29
Avatar de Filgood
Filgood
 
Fecha de Ingreso: octubre-2008
Mensajes: 87
Antigüedad: 16 años, 1 mes
Puntos: 1
sesiones obsoletas al actualizar servidor el php

Hola amigos. Hace poco mi servidor actualizo php y ahora a mi no me funcionen la sesiones.
Yo las declaraba con session_is_registered()

me tira error diciendome que no se declara la funcion ( imagino que se ha eliminado en el nuevo php ) y me paso a $_SESSION() para declararla y me tira este error:

Fatal error: Function name must be a string in /homepages/28/d553218933/htdocs/pc.php on line 61


Actualmente lo tengo asi:

LOGEO con esta funcion:

function logeo()
{
$nombre= strip_tags($_POST[nombre]);
$clave= strip_tags($_POST[clave]);

cbd();

$consulta = mysql_query("select * from cp
where nombre=('$nombre')
and clave = ('$clave')");


if (mysql_num_rows($consulta)>0)
{
$_SESSION("valid_user");
$_SESSION["nombre"] = $_POST["nombre"];
}else{ echo "<font color='black'><b> <center>Error. Usuario no reconocido. Inserte de nuevo los datos de acceso.</center><b></font>";}


}



Y luego compruebo si la sesion esta iniciada de esta manera

session_start();

if (!$_SESSION("valid_user")) EN ESTA LINEA ME DA ERROR
{SI NO ESTA REGISTRADA CARGO AQUI EL FORMULARIO DE LOGEO}
else
{
SI LO ESTA CARGO CONTENIDO
}


Gracias por la ayuda. Saludos