PHP Programming
Session Destroy Setelah Redirect dari Payment Gateway

Session Destroy Setelah Redirect dari Payment Gateway

Oleh | Kamis, 24 Desember 2020 13:54 WIB | 941 Views | Comments 2020-12-24 13:54:08

Pernah mengalami sesi atau session tiba-tiba terhapus atau hilang setelah redirect dari halaman payment gateway? masalahnya adalah bukan pada pemograman anda. Hal ini merupakan kebijakan dari Browser yang disebut sebagai SameSite. Bagaimana Solusinya?

Standar IETF baru menjelaskan atribut baru yang bisa diatur dalam header HTTP. Disebut "SameSite," atribut harus ditetapkan oleh pemilik situs web dan harus menggambarkan situasi di mana cookie situs dapat dimuat.

Atribut SameSite dari "strict" berarti cookie hanya dapat dimuat di situs yang sama. Sederhananya, kendali itu akan menciptakan garis pemisah antara cookie, yang akan menjadi cookie situs yang sama atau lintas situs. Google mengharapkan pemilik situs web memperbarui situs mereka dan mengonversi cookie lama yang mereka gunakan.

Semua cookie lama yang tidak memiliki header SameSite, akan secara otomatis menggunakan atribut "None". Chrome akan menganggapnya sebagai cookie lintas situs atau pelacakan. Lebih lanjut, Google berencana menambahkan opsi di pengaturan Chrome sehingga pengguna dapat melihat bagaimana situs menggunakan cookie, serta kendali yang lebih sederhana untuk cookie lintas situs.

Jadi sudah terbayang? nah sekarang bagimana mengatasinya supaya ketika Payment gateway redirect tidak terhapus sesinya. Jika anda menggunakan PHP maka anda cukup menambahkan baris berikut di paling atas koding anda.

header('Set-Cookie: cross-site-cookie=name; SameSite=None; Secure');

Ini berarti situs kita akan menerima sesi cross site, dan sesi yang anda gunakan tidak terhapus ketika anda redirect dari halaman website lain, bukan hanya payment gateway. Semoga bermanfaat.
 

Adi Sumaryadi - Bicara IT dan Internet





Apa komentar anda tentang Tulisan Session Destroy Setelah Redirect dari Payment Gateway?


PHP Programming Lainnya
Menghapus Baris Kosong Source Code di Editor Dreamweaver
Kamis, 26 Maret 2020 20:45 WIB
Menghapus Baris Kosong Source Code di Editor Dreamweaver
Saya termasuk yang belum pindah ke editor kekinian seperti Sublime, VisualCode atau yang lainnya. Asli pengguna Dreamweaver sejak tahun 2003. Cukup sulit memang memindahkan kebiasaan. Ada satu tips yang saya akan coba bagi untuk anda yang ingin menghapus baris tak berguna di koding.
Cara Mendapatkan Koordinat Google Melalui IP Address
Rabu, 16 Oktober 2019 05:45 WIB
Cara Mendapatkan Koordinat Google Melalui IP Address
Banyak cara yang dapat dilakukan untuk mendapatkan posisi koordinat khususnya latitude dan longitude Google dengan menggunakan IP. Beberapa diantaranya berbayar seperti IPStack dan juga IP2Location. Apakah ada yang gratis?
Convert Konten HTML Menjadi AMP Valid Menggunakan PHP
Senin, 17 September 2018 14:17 WIB
Convert Konten HTML Menjadi AMP Valid Menggunakan PHP
Sederhananya AMP atau Accelerated Mobile Pages adalah halaman yang membang dibuat untuk Mobile Friendly, dan benar-benar friendly karena memang tampilannya cenderung lebih sederhana dan yang pasti didukung oleh mesin pencari Google. Lalu bagaimana untuk konten-konten lama di website anda yang anda bangun menggunakan PHP di convert menjadi AMP?
Membuat Thumbnail Proporsional menggunakan Imagick dan PHP
Rabu, 22 Agustus 2018 21:34 WIB
Membuat Thumbnail Proporsional menggunakan Imagick dan PHP
Saat kita membuat website dan konten berasal dari user dengan berbagai latar belakang kemapuan manipulasi foto, atau hanya sekedar mengkitu saran untuk menyesuaikan ukuran foto memang dibutuhkan sebuah mekanisme supaya foto yang diupload tetap sesuai dengan keinginan kita.
Mengirimkan Tweet Melalui PHP Secara Otomatis
Minggu, 03 Juni 2018 23:12 WIB
Mengirimkan Tweet Melalui PHP Secara Otomatis
Twitter adalah salah satu sosial media yang hingga saat ini masih bertahan bersanding bersama Facebook dan juga Instagram. Terkadang kita membutuhkan otomatisasi untuk mengirimkan status atau tweet ke Twitter dari aplikasi yang kita buat atau website yang kita buat menggunakan PHP.
Plugin Komentar Facebook Loading Lebih Cepat
Kamis, 01 Februari 2018 07:39 WIB
Plugin Komentar Facebook Loading Lebih Cepat
Facebook Comment Plugin atau Komentar plugin milik facebook beberapa waktu kebelakang terasa lambat, menyebabkan halaman web keseluruhan jadi terasa lambat. Ternyata kalau kita tidak sering update perkembangan plugin di facebook kita akan ketinggalan dan menyebabkan website kita terasa lemot.