¿Pueden los trabajos cron de php acceder a las variables de sesión / cookies?

Soy nuevo en los trabajos de cron y he realizado muchas búsquedas sobre este tema, pero no pude entenderlo del todo. ¿Pueden los trabajos cron acceder a cookies o variables de sesión?

¡Gracias!

Un trabajo cron no podrá acceder a las cookies, ya que por definición no se invoca desde una solicitud del navegador web. Solo el navegador web almacena una cookie, que contiene la identificación de la sesión. Sin navegador web, sin cookies, sin sesiones.

Habiendo dicho eso, si usted conoce la identificación de la sesión de alguna manera, debe poder comenzar la sesión manualmente al alimentar la identificación en session_id() antes de usar session_start() .

Otra respuesta es que uno puede usar archivos de cookies de sesión con clientes web de línea de comandos. ejemplo:

 C=~/tmp/x WGET="wget --keep-session-cookies --load-cookies=$C --save-cookies=$C" 

1. obtener la página de inicio de sesión

 $WGET -O index.html "http://mail.yahoo.com" 

2. pescar cualquier valor oculto

 HIDDENVARS=`cat index.html | tr '\r\n\t' ' ' | tr -s ' ' | sed "s|> *<|>~<|g" | tr '~' '\n' | \ grep -i " 

3 añaden manualmente vars no ocultos

FORMVARS = ". Persistente = y & login = NOMBRE DE USUARIO & passwd = SECRETO"

4. publicar datos de formulario en el destino

$ WGET -O login.html --post-data = "$ {HIDDENVARS} & $ {FORMVARS}" "https://login.yahoo.com/config/login?"

5. ganancia;)

Hay un proyecto llamado pseudo cron que supongo que podría acceder a la sesión y / o las cookies. Pero no tendría sentido para mí.

Una “cookie” del lado del servidor basada en tiempo para ejecutarse dentro de un trabajo cron:

Use file () para leer la “cookie” del lado del servidor, un archivo de texto.

Utilice fopen, fwrite, fclose para escribir la “cookie” del lado del servidor.

Use implosión si almacena más de un valor de datos en su “cookie”:

Código principal:

  

Un enfoque directo de la mente de Heath Robinson: no es muy elegante, pero funciona si desea aplicar un comportamiento tipo cookie a un trabajo cron.