serverde kendiliğinden işlem yaptırmak
Merhaba arkadaşlar.
php de kullanıcı girişi yaptırıyorum
user veritabanımda veri adında bir sütun var ve ben bu sütuna her 15saniyede bir +15 toplayarak yükseltiyorum fakat sorun şuki örneğin sitemizde kimse olmasa bile sisteme bu işlemi otomatik nasıl yaptırta bilirim yani browser browserde sitem açık olmasa bile sistem otomatik bu işlemi nasıl yapar
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
Sunucuya cronjob kurabilir ya da Laravel kullanıryorsanız Task Scheduling kullanabilirsiniz.
PHP ile kullanıcı girişi yaptırırken, veritabanındaki "veri" sütununa her 15 saniyede bir +15 eklemek için bir cron job oluşturabilirsiniz. Cron job, belirli bir zamanda belirli bir komutu otomatik olarak çalıştırmak için kullanılan bir araçtır. Örneğin, her 15 saniyede bir veritabanınızdaki "veri" sütununu +15 arttırmak için aşağıdaki komutu kullanabilirsiniz:
*/15 * * * * php /path/to/script.php
Bu komut, her 15 dakikada bir "path/to/script.php" dosyasını çalıştırır. Bu dosyada, veritabanına bağlanıp "veri" sütununu +15 arttıran kodları yazmalısınız.
Eğer sunucunuzda cron yoksa, benzer işlemler için "setInterval" metodu ile javascript ile yapabilirsiniz veya bir hizmet sağlayıcısı(Heroku gibi) ile kurulum yapabilirsiniz.