(Değil kesinlikle gerekli bir adım olmasına rağmen) çağrıyı örneğini AJAX kullanabilirsiniz, ve komut dosyası daha sonra paylaşılan bellek (veya bir SQL tablosu bile geçici bir giriş, hatta bir temp arka işin durumuna bir başvuru oluşturabilir özel bir iş numarasını şeklinde) dosya.
Komut daha sonra arka plan işlemi başlaması ve hemen müşteriye iş kimliğini geri dönebilirler.
İstemci daha sonra, örneğin, işin durumunu sorgulamak için (örneğin, başka bir AJAX arayüzü ile) defalarca sunucu diyebiliriz "Ilerleme", "tam".
Yürütülecek arka plan işlemi PHP (örneğin, bir komut satırı PHP script) yazılı kendisi ise, ona iş id geçebileceği ve anlamlı ilerleme aynı paylaşılan bellek alanına yazarak (geri istemci güncelleştirmelerini sağlayabilir veya veritabanı tablo).
Süreci PHP ile yazılmış kendisi değil idam eğer o zaman ben yürütülen süreç çalışmasını tamamladığında izlemek (ve başarılı olup olmadığını görmek için çıkış kontrol) ve durumunu güncelleştirmek böylece bir komut satırı PHP komut dosyası sararak önermek uygun bu görev için giriş.
Not: Bu ortak bellek kullanımı en iyi uygulama olduğunu, ancak paylaşılan hosting kullanıyorsanız, örneğin mevcut olmayabilir. Eski durum girdileri temizlemek için bir araç istiyorum unutmayın, bu yüzden örneğin bir completed_on damgası var (her biri için / "completed_on" damgaları değerleri "started_on" saklamak, ve bayat veri girişlerini silmek olurdu Ayrıca bir süre önce başladı ama tamamlandı olarak işaretlenen asla işleri denetler ve) onlar hakkında bir uyarı yükseltir ki, ideal, ve - X dakika daha.