Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: ime en 14 Junio 2013, 23:41 PM

Título: menejo de sessiones php
Publicado por: ime en 14 Junio 2013, 23:41 PM
Hola amigos porque en mi php 5.2 funciona bien el manejo de sessiones y cuando lo ejecuto en php 5.4 no funciona!. les agradezco su respuesta, gracias.
Título: Re: menejo de sessiones php
Publicado por: Shell Root en 15 Junio 2013, 00:33 AM
Muestra el código
Título: Re: menejo de sessiones php
Publicado por: ime en 17 Junio 2013, 15:10 PM
Este es el codigo que uso


<?php
include(
"conexion.php");

if (!$conexion) {
Echo "Error al conectar".mysql_error(); 
}
if(!$conect){
echo "Error al seleccionar bd"mysql_error();
}                   
                 
if(!$_SESSION){
session_start();
}
 
   $usuario=mysql_real_escape_string($_POST['nombre']);
   $clave=mysql_real_escape_string(md5($_POST['pass']));
     
   $consulta="Select * from usuarios where nombre='$usuario' and password='$clave'";
   $consultar=mysql_query($consulta) or die(mysql_error());
   $re=mysql_fetch_array($consultar);

   if(!
$re[0]){
header("Location: usuarios.php");
}else{
$_SESSION['usuario']=$re['usuario'];
header("Location: principal.php");
}

?>


Título: Re: menejo de sessiones php
Publicado por: basickdagger en 17 Junio 2013, 17:55 PM
tengo entendido q primero debes iniciar la sesion antes q cualquier cosa....
Título: Re: menejo de sessiones php
Publicado por: ime en 17 Junio 2013, 18:15 PM
como esta que cuando uso ese codigo en php 5.2 funciona y cuando lo ejecuto en php 5.4 no me funciona.
Título: Re: menejo de sessiones php
Publicado por: Shell Root en 17 Junio 2013, 18:39 PM
Son versiones diferentes, checa los cambios que se presentaron entre la 5.3 y la 5.4 a ver a que conclusión llegas
Título: Re: menejo de sessiones php
Publicado por: ime en 17 Junio 2013, 18:43 PM
ok gracias ahora lo checo! saludos
Título: Re: menejo de sessiones php
Publicado por: #!drvy en 17 Junio 2013, 18:53 PM
mysql = obsoleto en php 5.4. Usa MySQLI

Saludos

Título: Re: menejo de sessiones php
Publicado por: ime en 17 Junio 2013, 18:58 PM
Gracias amigo, quisiera saber si en php 5.4 siempre se crea la session con session_start();

y asignandole valor con $_SESSION['xy']="variablex"; eso cambia?

saludos, muchas gracias....
Título: Re: menejo de sessiones php
Publicado por: engel lex en 17 Junio 2013, 19:06 PM
que  no funciona? da error?

no estás diciendo nada, -.- revisa los chagelog tu y ve si hay cambios... publica mas info
Título: Re: menejo de sessiones php
Publicado por: ime en 17 Junio 2013, 21:33 PM
Gracias a todos los que se dignaron en ayudarme, se los agradezco. el problema ya lo solucione pero gracias a sus comentarios, en php 5.4 tuve que usar mysqli. Saludos!.