27 Kasım 2012 Salı

Php ignore_user_abort fonksiyonu

Çook uzun süren bir php fonksiyonu çalıştıran bir URL'niz var. Ancak istemci (tarayıcı-browser) kapansa bile bu işlemin devam etmesini istiyorsunuz. Örneğin 1 milyon datanın patchlenmesi işlemi (kim bunu URL'den tetikler ki?) Bir şekilde böyle bir ihtiyacınız var diyelim. Bu durumda, ne yapmalısınız? Öyleyse sizin
ignore_user_abort(true);
komutuna ihtiyacınız var. Bu komut ile birlikte
set_time_limit(0); 
verirseniz de kodunuz; çalıştıran istemci veya süre kısıtlaması olmadan sonsuza dek çalışacaktır. http://php.net/manual/tr/function.ignore-user-abort.php adresinden de okumaya devam edebilirsiniz. Devamı için : Php ignore_user_abort fonksiyonu

Hiç yorum yok:

Yorum Gönder

Yorumunuzu esirgemeyiniz..