• En el apartado Salud del sitio pone » se ha detectado una sesión de PHP activa Se ha creado una sesión PHP por la llamada a la función sesion_start(). Esto interfiere con la API REST y las solicitudes de retorno. La sesión debería ser cerrada por sesion_write_close() antes de hacer cualquier solicitud HTTP.»

    ¿Cómo puedo solucionar este problema?

    • Este debate fue modificado hace 3 años, 8 meses por tobyjug74.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola @tobyjug74 eso es debido a algún plugin o tema de tu instalación de WordPress.

    No es fácil sin saber buscar un poco por el código. SI tienes todo el código de tu carpeta de wp-content descargado, puedes buscar con un editor en todos los archivos la cadena session_start. Cuando localices la cadena y la carpeta en la que se encuentra, ese plugin (o tema) será el responsable de haber abierto la sesión.

    Deberías ponerte en contacto con el creador de dicho plugin para que cierre la sesión cuando no sea necesaria por medio de sesion_write_close(). Podrías modificar tú el código, pero en la próxima actualización del plugin se sobreescribirán dichos cambios. También hay la opción de modificar el código con el hook adecuado, pero tienes que saber exactamente que hace el código en cuestión.

    Saludos.

    Hola, sabrias de algun sitio donde enseñen a hacer eso que dices? tengo el mismo problema pero no sabría como hacer eso que dices con un editor, gracias.

    • Esta respuesta fue modificada hace 3 años, 3 meses por arthur1993.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Cerrar sessión de PHP’ está cerrado a nuevas respuestas.