Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2009, 13:44
Avatar de junihh
junihh
 
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 21 años, 1 mes
Puntos: 7
Respuesta: Que navegadores no soportan los cookies de PHP ??

Disculpa que extienda el tema y salga fuera de foco, pero lo que por el momento tenia es lo siguiente:

En el archivo1.php verifico en la DB que el usuario existe, entonces aplico:

Código PHP:
session_start ();
$_SESSION['sujwnslwppwuchbcmdjgygsjwffhg'] = 'existe'
En el archivo2.php verifico que esa sesion existe, de existir muestra el contenido de ese archivo por ser la pagina que quiero proteger, de no se redirige al inicio:

Código PHP:
session_start();
if (
$_SESSION['sujwnslwppwuchbcmdjgygsjwffhg'] != 'existe')
{
    
header ("Location: index.php?msg=loginerr");
    exit();

El problema es que el nombre no es dinamico y me gustaria que lo fuera con un key random temporal. Se como hacer el key y aplicarlo en el archivo1, pero no se con que referencia comparar en el archivo2. O sea:

Código PHP:
session_start ();
$_SESSION['tempkey'] = 'username_elkeytemporal'
En el archivo2 entiendo perfectamente como capturar el valor (como bien mostraste), pero con que referenciar 'username_elkeytemporal' ???, es ahi donde entraban precisamente los cookies, de manera que pueda hacer algo como esto:

Código PHP:
if ($_SESSION['tempkey'] != $_COOKIE['cookiename'])
{
    
header ("Location: index.php?msg=loginerr");
    exit();

__________________
JuniHH
- Mi blog
- Mi portafolio