Es un tema que se resuelve bien fácil pero lo expongo para que lo usen de referencia.
1. Usando la constante SID. Si esta constante está llena significa que no se pudo guardar una sesión en cookies y lo guardó entonces en esa variable. Esto requiere que se use session_start para intente guardarlo.
Código PHP:
Ver original
<?php $sid = SID; }
2. Se puede tratar de guardar la información en un cookie usando setcookies o setrawcookies y luego en la segunda vez que se recargue la página verificar la variable $_COOKIE si está llena o vacia.
Código PHP:
Ver original
Al menos esas dos son las formas que he usado cuando quiero trabajar con sesiones y/o cookies.
Si alguien tiene otro método me deja saber y lo coloco en esta parte para que esté disponible al usuario.