Şöyle ki veritabanınızda beğenilerle alakalı bir tablo açıp.
Buraya kullanıcıid (kullanıcı ip ) makaleid(ya da beğendiği olay neyse) kaydeceksiniz.
Daha sonra sayfa açıldığında eğer bu kullanıcı bu id yi beğenmişse beğen butonunu gizlersiniz yada gösterirsiniz ki beğenmediyse beğensin.
Gerçi ip değişince ne yapacaksınız o da mechul tabi :)
Kayıtlı kullanıcılarda kullanıcı id üzerinden gidersiniz ama misafirlerde beğeniyorsa ip değişken bir şey olduğu için tam doğru sayacı ve ya durumu vermez