Sorunun kaynağı cookiede bulunan SameSite özelliği.
PHP set session samesite none anahtar kelimeleri ile çözüm bulabilirsiniz.
PHP Payizone ödeme scripti oturum sonlandırma sorunu
17
●314
- 02-07-2021, 18:46:30Edemez hocam, kod'da bulunan hatayı da tam olarak inceleyemeden yorum yapamam.AndMex adlı üyeden alıntı: mesajı görüntüle
- 02-07-2021, 18:56:36@awoken; Hocam tam olarak nedir o ? daha doğrusu nasıl kullanabilirim?awoken adlı üyeden alıntı: mesajı görüntüle
- 02-07-2021, 19:29:30Başka bir siteden kendi sitenize yönlendirme olduğunda session kullanamazsınız bunun yerine ödeme altyapısını sağlayan firma sizden bir token oluşturmanızı ister veya kendi oluşturur yönlendirilen sayfaya da o tokeni gönderir. İşlemleri token üzerinden gerçekleştirirsiniz.
- 02-07-2021, 19:53:09Evet, ancak token döndürmüyor geri bana.alicemalturan1 adlı üyeden alıntı: mesajı görüntüle

Post ile değer yolluyor :/ - 02-07-2021, 19:54:04Post verilerinin arasında token olmalı diye biliyorum en azından iyzico ve paytr de öyleAndMex adlı üyeden alıntı: mesajı görüntüle
- 02-07-2021, 21:15:14Aşağıdaki kod ile çözdüm hocam. Herkese teşekkür ederimbabfo adlı üyeden alıntı: mesajı görüntüle

$currentCookieParams = session_get_cookie_params(); $cookie_domain= 'SİTEURL'; if (PHP_VERSION_ID >= 70300) { session_set_cookie_params([ 'lifetime' => $currentCookieParams["lifetime"], 'path' => '/', 'domain' => $cookie_domain, 'secure' => "1", 'httponly' => "1", 'samesite' => 'None', ]); } else { session_set_cookie_params( $currentCookieParams["lifetime"], '/; samesite=None', $cookie_domain, "1", "1" ); } - 02-07-2021, 21:19:35Diğer yorumlar ilgili değil sorun bu. Müsait olduğumda kodu atacağım
awoken adlı üyeden alıntı: mesajı görüntüle

