Control de sesiones con y sin cookies

El control de sesiones que incorpora PHP, tal y como hemos dicho anteriormente, se encarga de determinar si el navegador que realiza una solicitud acepta cookies o no, y en caso negativo, usando las mismas funciones que veremos en el siguiente apartado, se encarga de gestionar las cookies mediante el paso de parámetros con GET y POST.

El modo de funcionamiento de PHP a este respecto depende por completo de cómo hayamos compilado y configurado el motor, pudiendo comportarse de forma totalmente transparente para el programador o delegando parte del trabajo de control de sesiones en éste.

Si queremos que PHP se encargue de forma automática de pasar las variables de sesión cuando las cookies no están activas, necesitaremos haber realizado la compilación de PHP con las opciones

--enable-trans-sid y --enable-track-vars

además de modificar el valor de la directiva **session.use_trans_sid** en el fichero php.ini

session.use_trans_sid = 1

En este caso, PHP se encarga totalmente del control de sesión, realizando por nosotros la modificación de las URL's de los enlaces e incluyendo un campo oculto con el identificador de la sesión en los formularios.

results matching ""

    No results matching ""