This is a great solution for a webmail class if you want to make sure that a user is still logged in. Example:
<?php
if(!(imap_ping($stream)) {
die("The user is no longer logged in.");
?>
imap_ping
(PHP 4, PHP 5)
imap_ping — Comprueba si la sesión IMAP está aún activa
Descripción
int imap_ping
( int $imap_stream
)
Devuelve TRUE si la sesión está activa, FALSE en caso contrario.
La función imap_ping() pings the stream to see it is still active. Esto puede descubrir que hay correo nuevo; este es el método preferido para hacer una comprobación periodica del buzón, asi como para mantener activa sesiones en servidores que tienen inactivity timeout.
imap_ping
28-Dec-2002 01:28
