Evet dostlar bu kodda görmüş olduğunuz üzere bugün, dün ve toplam şeklinde değerlerin olduğu bir sayacım var. Sadece +1 verdiğim kısımlar 1 çıktısı veriyor ve sayfa yenilediğimde artmıyor. Cepten ve farklı cihazlardan girsem de değişen bir şey yok... Yardımcı olursanız çok sevinirim.
<?php
// Session adı
$session_adi = 'ziyaretci';
// Bugünkü ziyaretçi sayısı
if (isset($_SESSION[$session_adi . '_bugunku'])) {
$bugunku_ziyaretci = intval($_SESSION[$session_adi . '_bugunku']);
} else {
$bugunku_ziyaretci = 0;
}
// Dünkü ziyaretçi sayısı
if (isset($_SESSION[$session_adi . '_dunku'])) {
$dunku_ziyaretci = intval($_SESSION[$session_adi . '_dunku']);
} else {
$dunku_ziyaretci = 0;
}
// Toplam ziyaretçi sayısı
if (isset($_SESSION[$session_adi . '_toplam'])) {
$toplam_ziyaretci = intval($_SESSION[$session_adi . '_toplam']);
} else {
$toplam_ziyaretci = 0;
}
// Ziyaretçi verilerini güncelle
$_SESSION[$session_adi . '_bugunku'] = $bugunku_ziyaretci + 1;
$_SESSION[$session_adi . '_dunku'] = $bugunku_ziyaretci;
$_SESSION[$session_adi . '_toplam'] = $toplam_ziyaretci + 1;
echo "Bugünkü ziyaretçi sayısı: " . ($bugunku_ziyaretci + 1) . "<br>";
echo "Dünkü ziyaretçi sayısı: " . $dunku_ziyaretci . "<br>";
echo "Toplam ziyaretçi sayısı: " . ($toplam_ziyaretci + 1);
?>