Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2004, 05:01
xora
 
Fecha de Ingreso: febrero-2004
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Activar session.use_trans_sid

Hola

Estoy intentando hacer un script php usando sesiones, pero tengo un pequeño problema.

Funciona perfectamente en Mozilla i no el en Explorer (cada vez que miro la pàgina se crea un nuevo número de sesion, con lo que pierde qualquier validez). Y se tiene que tratar de algo del servidor porque el explorer puede ver ejemplos ejecutandose en otros servidores.

Creo que debe tener algo que ver con la opcion session.use_trans_sid

actualmente está a OFF, como la activo?

por acaso adjunto el codigo PHP para ver si he hecho algun error :(:

<?
session_set_cookie_params(60);
session_start();

if(!isset($_SESSION["usuari"]))
{
//Comprovem que siguin certs.
if(isset($_POST["username"]) && isset($_POST["password"]) &&
mysql_fetch_array(mysql_query("SELECT boxname FROM boxauth WHERE boxname = '".$HTTP_POST_VARS["username"]."' AND boxpwd = encrypt( '".$HTTP_POST_VARS["password"]."', boxpwd )",$link)))
{
//Usuari i pass correctes, posem la cookie.
$_SESSION["usuari"]=$_POST["username"];
//echo "<a href=".$thisscript.">Continuar</a>";
header("Location: $thisscript");
exit;
}
else
{
//CARGA la pagina para autenticarse;
}
}
else
{
$username = $HTTP_SESSION_VARS["usuari"];
}

?>
Gracias