
3 7, 2008
R. Las variables de sessión ya sean en PHP, ASP. ASP.NET, etc no funcionan o funcionan de forma diferente (según el lenguaje) si no están habilitadas las cookies porque se necesita almacenar en una cookie el Id de la sesión.
Para solucionar esto , la mayorÃa de los lenguajes de servidor pasan automáticamente el id de la sesión por querystring cuando detectan que las cookies están deshabilitadas.
En el caso de PHP utiliza por defecto la variable PHPSESSIONID. ej. index.php?PHPSESSIONID=hjgrst
Si queremos deshabilitar está caracterÃstica podemos hacerlo de varias maneras:
En ASP.NET tenemos una propiedad para habilitar esta carácterÃstica si establece el atributo cookieless del elemento sessionState en verdadero en el web.config