My 2 functions to use "live cookies":
function SetCookieLive($name, $value='', $expire = 0, $path = '', $domain='', $secure=false, $httponly=false)
{
$_COOKIE[$name] = $value;
return setcookie($name, $value, $expire, $path, $domain, $secure, $httponly);
}_
function RemoveCookieLive($name)
{
unset($_COOKIE[$name]);
return setcookie($name, NULL, -1);
}
?>
Apakah ada cara bagi PHP saya untuk memeriksa apakah pengguna telah menonaktifkan cookie di browser mereka, sehingga merusak $_SESSION saya?
Karena saya tidak tahu Javascript, itu bukan pilihan
Tautkan ke komentarBerbagi di situs lain
requinix
Diposting 1 Februari 2021
requinix
- Administrator
- 14. 5k
- 300
- Lokasi. Amerika/Los_Angeles
- Membagikan
Diposting 1 Februari 2021
35 menit yang lalu, kata SaranacLake
Apakah ada cara bagi PHP saya untuk memeriksa apakah pengguna telah menonaktifkan cookie di browser mereka, sehingga merusak $_SESSION saya?
Orang yang menonaktifkan cookie memiliki pengalaman internet yang rusak secara fundamental. Mereka terbiasa membuat pengecualian di browser mereka untuk memungkinkan situs berfungsi. Ingatkan orang-orang bahwa situs Anda menggunakan cookie - yang "harus" Anda lakukan, berkat GDPR
35 menit yang lalu, kata SaranacLake
Karena saya tidak tahu Javascript, itu bukan pilihan
Nah itu alasan paling bodoh yang pernah saya dengar sepanjang bulan
Tautkan ke komentarBerbagi di situs lain
Danau Saranak
Diposting 1 Februari 2021
Danau Saranak
- Anggota
- 648
- Lokasi. New York
- Usia. 40
- Pengarang
- Membagikan
Diposting 1 Februari 2021
1 menit yang lalu, kata requinix
Orang yang menonaktifkan cookie memiliki pengalaman internet yang rusak secara fundamental. Mereka terbiasa membuat pengecualian di browser mereka untuk memungkinkan situs berfungsi. Ingatkan orang-orang bahwa situs Anda menggunakan cookie - yang "harus" Anda lakukan, berkat GDPR
Saya memang menambahkan pesan ke formulir "Hubungi Kami", tetapi karena pencatatan kesalahan saya bergantung pada SESI, yang saya dapatkan hanyalah pesan umum. Alangkah baiknya memiliki cara untuk mencatat bahwa masalahnya adalah cookie pengguna tidak aktif
Bukan kekhawatiran nyata untuk v1. 0
1 menit yang lalu, kata requinix
Nah itu alasan paling bodoh yang pernah saya dengar sepanjang bulan
Tidak, tidak. Saya tidak berencana mempelajari Javascript sebelum ditayangkan. Dan saya pasti tidak akan meluangkan waktu untuk mempelajarinya sehingga saya dapat mengetahui jika pengguna menonaktifkan cookie di situs saya
Situs saya akan mengalami kesalahan umum di tempat mana pun yang bergantung pada SESI, jadi itu cukup baik
Sejauh GDPR, ya saya agak perlu menambahkannya ke situs saya sebelum saya tayang - saya kira
Tautkan ke komentarBerbagi di situs lain
cyberRobot
Diposting 1 Februari 2021
cyberRobot
- Moderator
- 3. 1k
- 27
- Membagikan
Diposting 1 Februari 2021
Anda berpotensi mencoba menyetel variabel sesi (atau cookie di PHP) dan memuat ulang halaman. Jika variabel sesi (atau cookie) tidak ada setelah halaman dimuat ulang, Anda dapat menampilkan pesan kesalahan kepada pengguna