• 27-12-2014, 12:22:25
    #1
    Merhabalar arkadaşlar..

    Kendim kodladığım sayfaya COOKIE ile sayaç bilgisi tutan bir sayaç eklemek istedim. Mantık şöyle işliyor. Kullanıcı siteye ilk defa girdiği zaman, sayac 1 artıyor. Aynı zamanda da yazdığım kod ile o kişinin tarayıcısına bir COOKIE yerleştiriyorum. O kişi siteye tekrar girdiği zaman, COOKIE daha önceden yerleştirilmiş olduğu için, if-else mantığıyla sayacın artmasını engelliyorum. Yani özetle, kullanıcın tarayıcısında COOKIE yoksa sayaç 1 artıyor. Var ise sayaç artmıyor.

    Kısacası, bu COOKIE sayesinde sadece tekil hitleri sayabiliyorum. Localhost ile bahsettiğim sayaç sorunsuz çalışırken, dosyaları hostinger adlı firmadan aldığım host hesabıma yükledikten sonra sayacı çalıştıran COOKIE çalışmaz oldu. Sayaç şuanda her sayfa yenilemeyi sayıyor.

    Yani, kodları Hostinger'e yükledikten sonra, kodların içindeki setcookie(); kodu otomatik olarak devre dışı kalıyor ve sayfanın kodlarındaki COOKIE, kullanıcıların tarayıcısına kaydolmuyor. Bu sebeple de sayaç tekil değil, çoğul gösterimleri sayıyor.

    Bu sorunun sebebi nedir sizce?
  • 27-12-2014, 13:54:43
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bazı Hosting Firmaları özellikle büyükler veri kaydedilen komutları farklı işlevlerle değiştirebilmekteler belki hostinger setcookie komutunun çalışmasını farklı bir hale getirmiştir veya siz kullanımda hata yapıyorsunuzdur veya setcookie hostunuzun php sürümünde farklı çalışıyordur.
  • 27-12-2014, 14:17:52
    #3
    MehmetCAKIR adlı üyeden alıntı: mesajı görüntüle
    Bazı Hosting Firmaları özellikle büyükler veri kaydedilen komutları farklı işlevlerle değiştirebilmekteler belki hostinger setcookie komutunun çalışmasını farklı bir hale getirmiştir veya siz kullanımda hata yapıyorsunuzdur veya setcookie hostunuzun php sürümünde farklı çalışıyordur.
    Yazdığım kod localhost'ta sorunsuz çalışmakta. Sizin de dediğiniz gibi host firmasından kaynaklı bir durum gibi duruyor.
  • 27-12-2014, 14:25:08
    #4
    Hostinger ne zaman sağlıklı çalıştıki zaten.
  • 27-12-2014, 17:03:23
    #5
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Hostinger ne zaman sağlıklı çalıştıki zaten.
    Sadece ödevlerimi yapabilmek için Hostinger'in ücretsiz host sisteminden faydalanıyorum şuanda. Kodlamaları yapıp bitirdikten sonra böyle hatalarla karşılaşmak can sıkıyor. Umarım beni yarı yolda bırakmazlar. Destek talebinden sorunumu bildirdim fakat halen cevap alamadım. Haftasonuna denk geldiği için mi destek panelindeki sorumu cevaplamıyorlar acaba?
  • 02-01-2015, 11:38:14
    #6
    Sorun çözüldü ve çözümü de buraya yazmak istiyorum. Belki benimle aynı sorunu yaşayanlar olur diye.

    Arkadaşlar sorun hiç beklenmedik bir şekilde çözüldü. Ne alakası var bir türlü anlayamadım ama sorun karakter kodlamasından kaynaklıymış meğer. Sitenin header.php kısmına meta olarak şunu ekleyince;
    <meta http-equiv=content-type content=text/html;charset=windows-1254>
    sorun çok ilginç bir şekilde çözüldü.