php ile zaman tanıml işlemler yapmak istiyorum. Örneğin sorgu butonuna bastığı zaman 2dk sonra işleme başlayacak ve bu 2 dakikayı ekrana göstermem gerekli sanırım jquery ile yapıcam. Yani sorguya başlat dediği zaman timer 2 dk yada benim belirlediğim süreden geriye doğru saymaya başlıcak sonrasında işlemi yapıcak. Ama işin aksi tarafı şu bu işlemi browserı kapatsa bile 2 dk sonra yapacak yani veritabanına yazmam gerekli nasıl bir yol izlemeliyim
Burak Yarar
B
Kimse tarayici kapanirsa kismina cevap vermemis, bu kisim cron ile olur. Siz tarayiciyi kapattiginizda yazdiklarinizin hic bir hükmü yok.
benim yazdığımda var tarayıcı kapansa bile zaman farkını kontrol edip işlemi tamamlayabilir
Tarayiciyi nasil acacak tekrar, sizin yaptiginizda tarayici acildiginda aktif olur isterseniz localde deneyin. sayfanın bir kere yenilenmesi için zaten mantık olarak browser açık olması gerek. E browser kapalı...
js nin yapması gereken eğer php de bitiş zamanı ile şimdiki zaman arasında fark var ise onu çekip geri sayım yaptırmak eğer ki yoksa sonuc fonksiyonunu çağırmak
Mantiginizda problem yok. Bu sekilde evet islem gerceklesir ancak js in yorumlanmasi icin tarayicinin acik olmasi gerek. Tarayici kapaliyken tetikleyemez. Ancak islem saati geçmişse tarayici acilir acilmaz yorumlanip olumlu zaman farkindan dolayi calisir. Soru ise tarayici kapaliyken yapmasi travian oyun mantigi gibi
işte onu diyorum onu php yapacak
Php tarayici acilmasada çalışır arkaplanda diyosun. Bu islemler cron job ile yapiliyor, belki bilmedigim baska yöntemi de vardir. O yüzden konuyu takipteyim. Bu tarz bir sorunda aklimdakinin sizin gibi çalışacağını ümit ediyordum ama php de malesef arkaplanda çalışmıyor. Demo yapip bak oluyor diyebilirsiniz. Sizin yönteminizi daha önce ben denedim o yüzden inadım.
anlatırım eve gidince
Tamamıyla Travian mantığı travian oyunun yıllarca private serverini kurdum. Bir kere bile bunun nasıl yapıldığına bakmadım. Konunun takipçisiyim bende.