-
Üyelik
17.02.2019
-
Yaş/Cinsiyet
26 / E
-
Meslek
yazılım mühendisi (Öğrenci)
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** A**
-
Mesajlar
68
-
Beğeniler
27 / 1
-
Ticaret
0, (%0)
merhaba arkadaslar konu başlağında da belirttiğim gibi üye giriş yaptıysa o giriş tarihini saatini veri tabanımda uye_hareket(timestamp/CURRENT_TIMESTAMP ) olarak güncelliyorum ve hiçbir sayfaya 60 saniye üzerinde geçmesse çevrimdışı yazsın istiyorum fakat problem nerde yardımcı olabilirmisiniz
ÜYE GİRİŞ YAPARSA:
date_default_timezone_set('Europe/Istanbul');
$zaman = time();
$uye_hareket = $db->prepare("update uyeler set uye_hareket=? where uye_id =?");
$uye_hareket->execute(array($time,$_SESSION["id"]));
$z = $uye_hareket->fetch(PDO::FETCH_ASSOC);
PROFİL:
date_default_timezone_set('Europe/Istanbul');
$karsilastir = time()+60;
$uye_hareket = $db->prepare("select * from uyeler where uye_adi=? AND uye_hareket < '$karsilastir'");
$uye_hareket->execute(array($uye));
$z = $uye_hareket->fetch(PDO::FETCH_ASSOC);
$k = $uye_hareket->rowCount();
if ($z) {
echo 'çevrimdışı';
}
else{
echo 'çevrimiçi ';
}
-
Üyelik
19.02.2018
-
Yaş/Cinsiyet
25 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** K**
-
Mesajlar
109
-
Beğeniler
34 / 21
-
Ticaret
0, (%0)
Jquery Ajax request ile yapıyorsuzdur umarım?
Aktif olarak değişmez çünkü.
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Bunu Cronjob ile yapabilirsin. Tarihi atadın ve durum 1 online olarak gördün daha sonra verdiğin zaman dilimini kontrol edip verdiğin zaman içinde hareket yoksa durum 0 olarak güncellersin.
Her sayfaya geçişte tarihi güncellemen yeterli olacaktır.
1 kişi bu mesajı beğendi.
E-evcil.com
-
Üyelik
18.07.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Yazılım Geliştirme Uzmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
S** Y**
-
Mesajlar
3509
-
Beğeniler
1321 / 1320
-
Ticaret
97, (%100)
Neden PHP? Vuejs kullanarak o kadar basit bir şekilde yapabilirsin ki bunu aslında.
1 kişi bu mesajı beğendi.