Bu aslında şöyle baktığımız zaman düz php ile çok sınırlı yapılabilinecek bir şey fakat imkansız değil tabi benim eskiden bu konuda kullandığım bir yöntem vardı o yöntem de 5 saniyede bir url ye istek atıp kişinin users tabosundaki 'online' sütununu o anki timestamp (+5 ekleyerek) ile değiştirip timestampın time() den büyük mü değil mi kontrolünü atıyordum eğer büyükse online oluyordu zaten kişi siteden çıktığında urlye istek atamayacağı için de 5 saniye içinde offlineye düşüyordu.
Sorduğunuz soru yanlış lütfen daha fazla bilgi vererek yazdığınız kodu bize göstererek cevap arayın biz müneccim değiliz
MVC yapısının mantığını düzgün öğrenmekle başlayabilirsiniz ve kendi MVC yapınızı kurabilirsiniz başkalarının sadece ders niteliğinde verip basit şekilde yazdığı MVC'den ümit aramak yerine kendi gelişmiş yapınızı kurabilirsiniz ki şahet ben toplam 10 saatte
https://github.com/Database0001/php-mvc-2 şöyle bir proje yazmışlığım var ara ara güncelleme attım tabi ama ufak tefek şeyler girip bakıp örnek alabilirsiniz.
Sorulan sorunun okunurluğu bile çok saçma duruyor tamam html öğreniyorsun fakat bunu böyle sormaktansa düzgün bir şekilde sorsaydın keşke
PHP8 ile JIT geldi bildiğin üzere benchmark testlerine baktığın zaman node.js yi ezdiğini görebilirsin :)
ne istediğini 2 seferde de anlatamamışsın zaten doğru dürüst soru sormadığınız sürece bir cevap alamazsınız.
bir de bunu dene
echo ($_SERVER['HTTP_CLIENT_IP'] ?? ($_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR']))
- paylaştığınız kodda okunabilirlik 0 yani ney nerden geliyor neresi neresi belli değil düz html var ve 2 php kodu sıkıştırılmış bunlar nereden geldiği belli değil ???
Merhaba foreach($trdergi as $trdergi)
şeklinde yazmışsınız foreach döngünüzde parametre hatası var. doğrusu şu şekilde olmalı
foreach($trdergi as $trkategori)
SELECT * FROM yarisma WHERE yarismaid = ? ORDER BY puan DESC
İşini görecektir
1 tane almak istiyorsan en sona LIMIT 1
yazabilirsin