20/02/2004, 06:01
|
| | Fecha de Ingreso: febrero-2004
Mensajes: 2
Antigüedad: 20 años, 9 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 |