lostyazilim
tr.link

Php ile 3 dakika sonra mesaj

23 Mesajlar 3.531 Okunma
lstbozum
tr.link

Sunephert Sunephert WM Aracı Kullanıcı
  • Ü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.
 

 

wmaraci
reklam

NuhKetim 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?
 

 

Sunephert Sunephert WM Aracı Kullanıcı
  • Ü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)
Detaylarda boğulmasak?
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Ü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
 

 


wmaraci
wmaraci

kelebek kelebek WM Aracı Kullanıcı
  • Ü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.
 

 

Sunephert Sunephert WM Aracı Kullanıcı
  • Ü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?
 

 

berkaycatak berkaycatak Kendi Çapında Geliştirici Kullanıcı
  • Ü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
mbuturak yilmaz68

kişi bu mesajı beğendi.

berkaycatak berkaycatak Kendi Çapında Geliştirici Kullanıcı
  • Ü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ı";
}
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Ü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?
 

 


Sunephert Sunephert WM Aracı Kullanıcı
  • Ü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.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al