Foros del Web » Administración de Sistemas » Software para Servers »

Error de Sesion en Servidor web PHP v5.3.13

Estas en el tema de Error de Sesion en Servidor web PHP v5.3.13 en el foro de Software para Servers en Foros del Web. Buenas noches..!! He programado un sistema en php y BD mysql, en mi laptop tengo PHP local version 5.2.6 y las variables de sesion funcionan ...
  #1 (permalink)  
Antiguo 17/05/2013, 15:37
 
Fecha de Ingreso: mayo-2013
Ubicación: Caracas
Mensajes: 7
Antigüedad: 11 años
Puntos: 0
Error de Sesion en Servidor web PHP v5.3.13

Buenas noches..!!
He programado un sistema en php y BD mysql, en mi laptop tengo PHP local version 5.2.6 y las variables de sesion funcionan bien.
Al momento se subir el sistema al Servidor web privado, el mismo no almacena las variables de session. (La version de PHP del servidor web es v.5.3.13).

Imprimo por pantalla PRINT_R ($_session) y las mismas esta vacia (sin datos de quien se logueo).


quien recibe los datos del formulario principal es este:

login.php
<?php
session_start();
include ('../conexion.php');
$usuarioIng=$_POST['usuario'];
$passIng=$_POST['pass'];
$passwordc = md5(trim($passIng));


$consulta=mysql_query("select * from usuarios");
$puerta='continuar';
while ($filas=mysql_fetch_array($consulta)and $puerta='continuar'){

$ci=$filas['ci'];
$nombre_u=$filas['nombre_u'];
$apellido_u=$filas['apellido_u'];
$usuario=$filas['usuario'];
$pass=$filas['pass'];
$permiso=$filas['permisos'];
$telefono_u=$filas['telefono_u'];
$correo_u=$filas['correo_u'];
$haber=$filas['haber'];

if (isset($usuarioIng)and isset($passwordc)){
if ($usuario==$usuarioIng and $pass==$passwordc){
echo 'Bienvenido al Sistema '.$nombre_u;
$miSession=array('ci'=>$ci,'nombre_u'=>$nombre_u,' apellido_u'=>$apellido_u,
'usuario'=>$usuario,'pass'=>$pass,'correo_u'=>$cor reo_u,
'telefono_u'=>$telefono_u,'permiso'=>$permiso,'hab er'=>$haber);
//ir a la pagina restringida
$_SESSION['miSession']=$miSession;
?>

<html>
<head><!--aqui se direcciona a la pagina luego de la aprobacion -->
<meta http-equiv="refresh" content="3; url= ../home.php">
</head>
</html>
<?php
$puerta='Salir';
exit;
}else{
$resultado='NO';
}
}
}
if ($resultado=='NO'){
echo 'Su usuario y contrase単a no se encontraron registradas en la base de datos.';
?>
<html>
<head><!--aqui se direcciona a la pagina luego de la aprobacion -->
<meta http-equiv="refresh" content="2; url=../index2.php">
</head>
</html>
<?php
}
?>

en la otra pantalla presento el siguiente
home.php
<?php
session_start();
include ('conexion.php');

$_SESSION['miSession']=$miSession;

$permiso=($_SESSION['miSession']['permiso']);

if ($permiso == NULL){
echo "usted no se ha logueado, debe ir a la pagina principal";

}elseif ($permiso == 0){
include('plantilla/head_u.php');
?>
(+ codigo simple HTML)

_--__
No se si es por las versiones de PHP O si falta habilitar extensiones.
OJO NO TENGO ACCESO AL PHP.INI Para compararlo con el mio..
Gracias de antemano para todos los foreros..
  #2 (permalink)  
Antiguo 18/05/2013, 07:11
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Error de Sesion en Servidor web PHP v5.3.13

Has probado a poner esto en una pagina?

<?php

phpinfo();

?>

y ver el resultado para compararlos?
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #3 (permalink)  
Antiguo 19/05/2013, 12:47
 
Fecha de Ingreso: mayo-2013
Ubicación: Caracas
Mensajes: 7
Antigüedad: 11 años
Puntos: 0
Respuesta: Error de Sesion en Servidor web PHP v5.3.13

Si gracias por tu ayuda pero ya hice la comparación y todo lo tenemos igual, ahora me preocupo mas porque no se que es lo que realmente esta pasando..
ayudaaaa...
  #4 (permalink)  
Antiguo 19/05/2013, 14:35
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Error de Sesion en Servidor web PHP v5.3.13

Prueba a insertar estas líneas al inicio de tu archivos php:

Código PHP:
Ver original
  1. ini_set('display_errors', 1);

Dime si te muestra algún error.
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #5 (permalink)  
Antiguo 19/05/2013, 14:42
 
Fecha de Ingreso: mayo-2013
Ubicación: Caracas
Mensajes: 7
Antigüedad: 11 años
Puntos: 0
Respuesta: Error de Sesion en Servidor web PHP v5.3.13

Gracias a los que aportaron a mi problema..

La solucion fue algo extraña y fue la siguiente:

en el archivo home.php tenia la siguiente linea;

$_SESSION['miSession']=$miSession;

pero la modifique de esta manera
$_SESSION['miSession'];
y listo funciono..

de verdad que me mate por solo 10 letras jajaja..
gracias saludos..

Etiquetas: ip, php, servidor, servidores-web, url
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 13:41.