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ı?
php hakkında garip session sorunu.
8
●210
- 05-05-2021, 00:44:28Hocam php 7 ve üstü ile 7 ve altı arasında chrome taraflı bir hata oluşturuyor. Samesite problemi.onruzl adlı üyeden alıntı: mesajı görüntüle
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:44merhabalar www li veya www siz olduğunda session kaybediyor olabilir. Bunları kontrol edebilirsiniz.
- 05-05-2021, 00:47:33Aynen öyle 3d sonrası düşüyor. İnceliyorum.develops adlı üyeden alıntı: mesajı görüntüle
- 05-05-2021, 00:48:01Bu tarafta bir sorun bulunmuyor. Teşekkürler.salimsevindik adlı üyeden alıntı: mesajı görüntüle
- 05-05-2021, 00:53:39aynı sorunu ben de yaşamıştım. İşe yaradı mı?
onruzl adlı üyeden alıntı: mesajı görüntüle - 05-05-2021, 01:06:25header('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:04Arkadaş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');