Foros del Web » Administración de Sistemas » Apache »

Problemas con WAMP

Estas en el tema de Problemas con WAMP en el foro de Apache en Foros del Web. Hola, instalé el servidor Wamp 1.6.0 con PHP 5, y no puedo ejecutar un script de sesiones que antes funcionaba con la version anterior de ...
  #1 (permalink)  
Antiguo 12/03/2006, 18:48
 
Fecha de Ingreso: marzo-2006
Mensajes: 12
Antigüedad: 18 años, 9 meses
Puntos: 0
Problemas con WAMP

Hola, instalé el servidor Wamp 1.6.0 con PHP 5, y no puedo ejecutar un script de sesiones que antes funcionaba con la version anterior de PHP, acá dejo el script y espero que alguien me diga que pasa, porque no funciona y me estoy volviendo loco.


<?php
//************************************************** ******
require_once("values.php");
require_once("header.php");
require_once("server.php");
//************************************************** ******
$url = explode("?",$_SERVER['HTTP_REFERER']);
$pag_referida=$url[0];
$redir=$pag_referida;
//************************************************** ******
if ($_SERVER['HTTP_REFERER'] == ""){
header ("Location: ../modulos/acceserror.php");
exit;
}
//************************************************** ******
if (isset($_POST['user']) && isset($_POST['pass']))
{
$usr_consulta = mysql_query("SELECT * FROM $sql_tbl_sys_usr WHERE usuario ='".$_POST['user']."'")
or die(header ("Location: $redir?error_login=2"));

if (mysql_num_rows($usr_consulta) != 0)
{
$login = strtolower($_POST['user']);
$password = strtolower($_POST['pass']);
$password2 = $password;
$password = md5($password);
$usr_datos = mysql_fetch_array($usr_consulta);
mysql_free_result($usr_consulta);
//************************************************** ******
if ($login != $usr_datos['usuario'])
{
header ("Location: $redir?error_login=3");
exit;
}
if ($password != $usr_datos['password'])
{
header ("Location: $redir?error_login=4");
exit;
}
//************************************************** ******
session_name($sesion);
session_start();
$nombre="atempo";
session_register($nombre);
session_cache_limiter('nocache,private_no_expire') ;
//************************************************** ******
$_SESSION['usr_id']=$usr_datos['id_usr'];
$_SESSION['usr_apellido']=$usr_datos['apellido'];
$_SESSION['usr_nombres']=$usr_datos['nombres'];
$_SESSION['usr_email']=$usr_datos['email'];
$_SESSION['usr_iniciales']=$usr_datos['iniciales'];
$_SESSION['usr_login']=$usr_datos['usuario'];
$_SESSION['usr_password']=$usr_datos['password'];
$_SESSION['usr_depto']=$usr_datos['id_depto'];
$_SESSION['usr_nivel']=$usr_datos['nivel'];
$_SESSION['usr_logueado']=$usr_datos['logueado'];
$_SESSION['usr_autorized']=$usr_datos['autorized'];
$_SESSION['usr_block']=$usr_datos['block'];
//************************************************** ******
if ($_SESSION['usr_nivel'] != '7ac87e42d0e28da672b0ad402cfa3934')
{
$ip = $_SERVER['REMOTE_ADDR'];
$fullhost = gethostbyaddr($ip);
$id_usr = $_SESSION['usr_iniciales'];
$ape = $_SESSION['usr_apellido'];
$nom = $_SESSION['usr_nombres'];
$user = $login;
$pass = $password2;
mysql_query("INSERT INTO $sql_tbl_sys_lgn VALUES ('', '$id_usr', '$ape', '$nom', '$user', '$pass', '$global_date', '$global_hora', '$ip', '$fullhost', 'Acceso al sistema.')");
}
//************************************************** ******
unset($login);
unset($password);
unset($password2);
mysql_close($db_conexion);
//************************************************** ******
$callme = $_SERVER['PHP_SELF'];
header ("Location: $callme?");
exit;
}
else
{
header ("Location: $redir?error_login=5");
exit;
}
}
else
{
session_name($sesion);
session_start();
if (!isset($_SESSION['usr_login']) && !isset($_SESSION['usr_password']))
{
session_destroy();
header ("Location: $redir?error_login=6");
exit;
}
}
?>


Siempre me genera el error "?error_login=6" pero esta todo bien, incluso en el servidor que tengo contratado, ********, funciona perfecto .
?????????????????????????????????????????????????? ?????????????????
  #2 (permalink)  
Antiguo 25/03/2006, 16:17
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 4 meses
Puntos: 102
No es recomendable trabajes con PHP5 (aún). No me detengo a ver tu código (que es PHP y debiste publicarlo en el foro de PHP) pero probablemete funcione si traajas con PHP4.

Lo bueno de WAMP server es el plugin para cambiar la versión de PHP (). Lo descargas del siguiente enlace:
http://prdownloads.sourceforge.net/w...n.exe?download

Igual date una vuelta por las FAQ del software que también usa por default la extención MySQLi.

Saludos y suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 20:55.