-
Üyelik
14.11.2019
-
Yaş/Cinsiyet
28 / E
-
Meslek
Serbest
-
Konum
Bursa
-
Ad Soyad
H** M**
-
Mesajlar
20
-
Beğeniler
7 / 0
-
Ticaret
0, (%0)
Öncelikle merhabalar.
Php veya mysql ile siteye kayıt olan her yeni kullanıcıya, 3 dakika sonra bir mesaj gitmesini istiyorum.
mysql event scheduler konularını inceledim. Ancak yeni kullanıcıyı saptaması ve buna 3 dakika sonra mesaj göndermesi için nasıl bir yol izlemem gerektiğini bulamadım.
Triggerı zamanlama imkansız diye biliyorum. Bu konuda yardımcı olabilicek tüm arkadaşlara teşekkürler şimdiden.
NuhKetim
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
14.11.2019
-
Yaş/Cinsiyet
35 / E
-
Meslek
webmaster
-
Konum
Zonguldak
-
Ad Soyad
N** K**
-
Mesajlar
136
-
Beğeniler
1 / 11
-
Ticaret
3, (%67)
neden hemen deil 3 dk sonra?
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
php sleep fonksiyonu işinizi görebilir?
Tabii max_execution_time süresini en az 180 yapmanız lazım bu sefer
-
Üyelik
11.05.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
Geliştirici
-
Konum
Malatya
-
Ad Soyad
E** K**
-
Mesajlar
3142
-
Beğeniler
60 / 764
-
Ticaret
5, (%100)
Kontrolleri yapan ve kullanıcılara mesaj yollan sistemi bir php dosyası içerisine yazın. Bu php dosyasını cronjob ile 3 dakikada bir çalıştırın. En basit yöntem bu olacaktır.
-
Üyelik
14.11.2019
-
Yaş/Cinsiyet
28 / E
-
Meslek
Serbest
-
Konum
Bursa
-
Ad Soyad
H** M**
-
Mesajlar
20
-
Beğeniler
7 / 0
-
Ticaret
0, (%0)
Yöntem nedir, Registration sayfasına bir insert atıp kullanıcı kayıt olduğunda mesaj tablosuna bir kayıt eklemek mi?
-
Üyelik
15.09.2014
-
Yaş/Cinsiyet
23 / E
-
Meslek
Yazılımcı
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** Ç**
-
Mesajlar
1242
-
Beğeniler
1278 / 406
-
Ticaret
9, (%100)
Login olduğunda zaten session açıyorsunuzdur. Bu session’un içerisine zaman bilgisini de yazın. Her sayfa yenilendiğinde şimdiki zaman ile karşılaştırıp 3 dakika geçip geçmediğini kontrol etsin. Veritabanı sorgusuna gerek yok
2 kişi bu mesajı beğendi.
-
Üyelik
15.09.2014
-
Yaş/Cinsiyet
23 / E
-
Meslek
Yazılımcı
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** Ç**
-
Mesajlar
1242
-
Beğeniler
1278 / 406
-
Ticaret
9, (%100)
en üstte şu kod ile session başlat:
session_start();
daha sonra giriş sayfasında $_SESSION['ne'] = time(); işlemini yap.
Her sayfada çalışan bir dosya varsa örn header.php onun içerisine şunu yaz:
$test = time() - $_SESSION['ne']
if($test >= 180){
echo "uyarı";
}
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Hocam ya kullanıcı 3 dakika boyunca sitede kalmadan çıkarsa?
-
Üyelik
14.11.2019
-
Yaş/Cinsiyet
28 / E
-
Meslek
Serbest
-
Konum
Bursa
-
Ad Soyad
H** M**
-
Mesajlar
20
-
Beğeniler
7 / 0
-
Ticaret
0, (%0)
Arkadaşlar bunu en basit yoldan register sayfasına bir insert komutu yükleyerek yapamazmıyız. Senaryo şöyle olsun. üye siteye kayıt oldu. Olduğu gibi mesaj tablosuna bir girdi eklendi ve mesaj gitti. Ama sorun bunu zamanlamak.