• 05-05-2021, 00:37:46
    #1
    Arkadaşlar merhaba,
    Aynı reseller hesabı üzerinde aynı php sürümü ve ayarlara sahip 2 farklı host hesabı var.
    Bunlardan birinde kod sorunsuz çalışıyor ve işlem yapıyor.
    Diğerinde aynı kod (chrome tarayıcıda) redirect sonrasında sessionı kaybediyor.
    Sunucu tarafı bizim tarafta her şey aynı diyor.
    Aynı durumu daha önce yaşayan birileri var mı?
  • 05-05-2021, 00:44:28
    #2
    onruzl adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba,
    Aynı reseller hesabı üzerinde aynı php sürümü ve ayarlara sahip 2 farklı host hesabı var.
    Bunlardan birinde kod sorunsuz çalışıyor ve işlem yapıyor.
    Diğerinde aynı kod (chrome tarayıcıda) redirect sonrasında sessionı kaybediyor.
    Sunucu tarafı bizim tarafta her şey aynı diyor.
    Aynı durumu daha önce yaşayan birileri var mı?
    Hocam php 7 ve üstü ile 7 ve altı arasında chrome taraflı bir hata oluşturuyor. Samesite problemi.
    Aynı sorunu iyzico callback te yaşadım. Geri dönüşte session sıfırlıyordu. Çözümü https://dev.iyzipay.com/tr/sss/samesite-problemi-nedir
    Belki sorununa çözüm olur.
  • 05-05-2021, 00:46:44
    #3
    merhabalar www li veya www siz olduğunda session kaybediyor olabilir. Bunları kontrol edebilirsiniz.
  • 05-05-2021, 00:47:33
    #4
    develops adlı üyeden alıntı: mesajı görüntüle
    Hocam php 7 ve üstü ile 7 ve altı arasında chrome taraflı bir hata oluşturuyor. Samesite problemi.
    Aynı sorunu iyzico callback te yaşadım. Geri dönüşte session sıfırlıyordu. Çözümü https://dev.iyzipay.com/tr/sss/samesite-problemi-nedir
    Belki sorununa çözüm olur.
    Aynen öyle 3d sonrası düşüyor. İnceliyorum.
  • 05-05-2021, 00:48:01
    #5
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    merhabalar www li veya www siz olduğunda session kaybediyor olabilir. Bunları kontrol edebilirsiniz.
    Bu tarafta bir sorun bulunmuyor. Teşekkürler.
  • 05-05-2021, 00:53:39
    #6
    aynı sorunu ben de yaşamıştım. İşe yaradı mı?
    onruzl adlı üyeden alıntı: mesajı görüntüle
    Aynen öyle 3d sonrası düşüyor. İnceliyorum.
  • 05-05-2021, 00:56:40
    #7
    samesite problemi, en basit dönen token ile session'ı tekrar açıp devam edin.
  • 05-05-2021, 01:06:25
    #8
    header('Set-Cookie: cross-site-cookie=PHPSESSID; SameSite=None; Secure');
    require_once('../../iyzico/samples/config.php');

    İyzico config çağırmadan önce SameSite tanımlanamız sorunu çözecektir.
  • 05-05-2021, 16:48:04
    #9
    Arkadaşlar cevap yazan herkese çok teşekkür ederim. Yapıda iyzico yok o yüzden config ile işi yok. Takılan olursa diye aşağıda kodu bırakıyorum. Session startın altına bu satırı eklediğinizde farklı bir siteye redirect sonrası session düşme sorunu ortadan kalkıyor.
    Chrome ve update leri sağolsun.

    header('Set-Cookie: ' . session_name() . '=' . session_id() . '; SameSite=None; Secure=True');