Dubluve.net » süresiz çalışan php http://www.dubluve.net Biz de yazılımcıyız Mon, 28 Jul 2014 23:44:00 +0000 tr-TR hourly 1 http://wordpress.org/?v=3.9.1 Php ignore_user_abort fonksiyonu http://www.dubluve.net/2012/11/27/php-ignore_user_abort-fonksiyonu/ http://www.dubluve.net/2012/11/27/php-ignore_user_abort-fonksiyonu/#comments Tue, 27 Nov 2012 13:18:24 +0000 http://dubluve.net/?p=2308 Ç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.

]]>
http://www.dubluve.net/2012/11/27/php-ignore_user_abort-fonksiyonu/feed/ 8