• 28-11-2020, 11:15:07
    #1
    Selamlar

    Bir WordPress teması kodluyorum. Sadece kendim kullanacağım.

    böyle bir fonksiyon oluşturdum: https://kodyapistir.com/yn2o5qAi3B

    Haliyle her sayfa yenilendiğinde bu kod çalışıyor ve gereksiz sorgu oluşturuyor.

    Ben bunu sadece bir kez çalıştırmak istiyorum. Nasıl yapabilirim?
  • 28-11-2020, 11:18:42
    #2
    EnesCanturk adlı üyeden alıntı: mesajı görüntüle
    Selamlar

    Bir WordPress teması kodluyorum. Sadece kendim kullanacağım.

    böyle bir fonksiyon oluşturdum: https://kodyapistir.com/yn2o5qAi3B

    Haliyle her sayfa yenilendiğinde bu kod çalışıyor ve gereksiz sorgu oluşturuyor.

    Ben bunu sadece bir kez çalıştırmak istiyorum. Nasıl yapabilirim?
    COOKİE kullanın
  • 28-11-2020, 11:21:31
    #3
    phpkoder adlı üyeden alıntı: mesajı görüntüle
    COOKİE kullanın
    COOKIE'lere girmeden yapılabilir mi hocam?
  • 28-11-2020, 11:22:48
    #4
    EnesCanturk adlı üyeden alıntı: mesajı görüntüle
    COOKIE'lere girmeden yapılabilir mi hocam?
    En mantıklısı COOKİE ile olur PHP yapısı gereği her yüklemede extra bir sorgu yoksa yeniden derlenir
  • 28-11-2020, 11:26:29
    #5
    şöyle bir şeyde yapabilirsiniz cookie kullanmak yerine bir lisans.txt dosyası oluşturursunuz veya veritabanında bi stun oluşturusunuz orası size kalmış ordan sorgulama yaparsınız eger lisans boş degilse şu işlemleri yap gibisinden ama lisans.txt dosyasını veya veritabanında kullandıgınız veriyi hergün silmeniz gerek günde 1 kere sorgulaması yeterli olacaktır
  • 28-11-2020, 11:29:18
    #6
    karacalimertcan adlı üyeden alıntı: mesajı görüntüle
    şöyle bir şeyde yapabilirsiniz cookie kullanmak yerine bir lisans.txt dosyası oluşturursunuz veya veritabanında bi stun oluşturusunuz orası size kalmış ordan sorgulama yaparsınız eger lisans boş degilse şu işlemleri yap gibisinden ama lisans.txt dosyasını veya veritabanında kullandıgınız veriyi hergün silmeniz gerek günde 1 kere sorgulaması yeterli olacaktır
    Aşırı sunucuyu yorarsınız böyle şeyler için kullanılmaz illa da kullanmak istemiyorsanız x diye bir dosya yazdırın yazdırma saatine göre hesaplatın dosyanın oluşturulmasından 1 gün geçmişse yeniden çalıştırır dosyayı oluşturur ama yine de mantıksız
  • 28-11-2020, 11:29:30
    #7
    phpkoder adlı üyeden alıntı: mesajı görüntüle
    En mantıklısı COOKİE ile olur PHP yapısı gereği her yüklemede extra bir sorgu yoksa yeniden derlenir
    karacalimertcan adlı üyeden alıntı: mesajı görüntüle
    şöyle bir şeyde yapabilirsiniz cookie kullanmak yerine bir lisans.txt dosyası oluşturursunuz veya veritabanında bi stun oluşturusunuz orası size kalmış ordan sorgulama yaparsınız eger lisans boş degilse şu işlemleri yap gibisinden ama lisans.txt dosyasını veya veritabanında kullandıgınız veriyi hergün silmeniz gerek günde 1 kere sorgulaması yeterli olacaktır
    Peki exit fonksiyonu işe yarar mı?
  • 28-11-2020, 11:30:06
    #8
    EnesCanturk adlı üyeden alıntı: mesajı görüntüle
    Peki exit fonksiyonu işe yarar mı?
    Sayfayı durur o hocam neden dediğimi yapmıyorsunuz ? 😅
  • 28-11-2020, 11:30:53
    #9
    EnesCanturk adlı üyeden alıntı: mesajı görüntüle
    Peki exit fonksiyonu işe yarar mı?
    evet file_exits fonksiyonu işe yarar

    phpkoder adlı üyeden alıntı: mesajı görüntüle
    Aşırı sunucuyu yorarsınız böyle şeyler için kullanılmaz illa da kullanmak istemiyorsanız x diye bir dosya yazdırın yazdırma saatine göre hesaplatın dosyanın oluşturulmasından 1 gün geçmişse yeniden çalıştırır dosyayı oluşturur ama yine de mantıksız
    şimdi şöyle cookiede her kullanıcıda kontrol edecek sonuçta cerez her kullanıcı siteye girince kontrol edecegi için söylemiş oldugum yöntem bundan daha saglıklı.