• 16-02-2023, 17:49:55
    #1
    Php sayfa görüntüleme sayısı nasıl yapılır?
  • 16-02-2023, 18:00:51
    #2
    Sayfa her açıldığında veri tabanında bir kolon oluşturup içine +1 eklersin o şekilde yapılabilir php'de
  • 16-02-2023, 18:01:38
    #3
    benim yaptığım localstorage ile sayfa url veya id kontrol edilir eğer yoksa ajax ile id veya url post edililir. Php tarafında gelen id veya url where ile sayfa bilgisi veritabanından çekilir. Sayfa tablosunda gösterim sayısı diye sütun olduğunu farz edelim +1 eklenir. dönen cevap ok 200 ise frontend localstorage tarafında url ve id ile alakalı veri kaydedilir. Localstorage ile kontrol ediliyor çünkü diğer türlü her sayfa yenilendiğinde bir artar. Ama localstorage ile kontrol yaparak sadece tarayıcı değiştinde veya çerezleri sildiğinde bir artar daha gerçekci sayıyı tutmuş oluruz.
  • 16-02-2023, 18:02:48
    #4
    bykodhan adlı üyeden alıntı: mesajı görüntüle
    benim yaptığım localstorage ile sayfa url veya id kontrol edilir eğer yoksa ajax ile id veya url post edililir. Php tarafında gelen id veya url where ile sayfa bilgisi veritabanından çekilir. Sayfa tablosunda gösterim sayısı diye sütun olduğunu farz edelim +1 eklenir. dönen cevap ok 200 ise frontend localstorage tarafında url ve id ile alakalı veri kaydedilir. Localstorage ile kontrol ediliyor çünkü diğer türlü her sayfa yenilendiğinde bir artar. Ama localstorage ile kontrol yaparak sadece tarayıcı değiştinde veya çerezleri sildiğinde bir artar daha gerçekci sayıyı tutmuş oluruz.
    Verebilme şansın var mı hocam?
  • 16-02-2023, 18:10:19
    #5
    zekicanb82 adlı üyeden alıntı: mesajı görüntüle
    Verebilme şansın var mı hocam?
    Hazır kodu olmaz ki kendi sistemine göre yazman lazım. Hemde benim yazdığım kodlar laravelde çalışır.
  • 16-02-2023, 18:20:23
    #6
    Örnek:
    Mysql Sorgusu: count mediumint(8) unsigned default '0';
    $sqlx = mysqli_query("SELECT *  FROM page  WHERE id LIMIT 1");
    $rowx = mysqli_fetch_assoc($sqlx);
    
    $rowx['count']++;  // veri tabanındaki kolon adı.
    $sqls = mysqli_query("UPDATE page  SET count='".$rowx['count']."' WHERE id='".$rowx['id']."'");
    Bu kodu kendine göre duzenledikden sonra sayfanın üst kısmına ekleyebilirsin.
    sayfa her yenilendiğin de +1 ekleyecek sayaca

    Daha sonra göstermek istediğin yer de while içine şu kodu ekle
    // detayları gösterdiğin alan da olmalı
    echo $row['count'];
    Bu tamamen örnektir kendine göre düzenlemen gerekiyor.