2012-12-08 22 views
0

我感興趣的使用標記爲已讀法的電子郵件和應用內通知作爲指定here檢測在Symfony的HTTP連接的提前終止1.4

我使用Symfony的1.4,我無法找到任何東西在sfContextsfWebRequest之內,可用於檢測連接是否已終止。無論如何要在Symfony框架內做到這一點?

我可以使用PHP函數connection_status()connection_aborted()

回答

0

在一個典型的PHP腳本中,腳本執行將在用戶終止連接後的下一個可點擊事件處停止。因爲這個原因,你不需要真的做任何事情來讓它工作(除非你在你的php.ini中改變了這個設置),或者有人設置了ignore_user_abort標誌。

但是,如果你想成爲安全的,你可以做到以下幾點:

<?php 

// Whatever you need here 
sleep(5); 

if (false == connection_aborted()) { 
    // Mark the notification as read 
}