⊗ppPmCkLT 328 of 447 menu

Masa Hidup Cookie di PHP

Anda sudah tahu bahwa cookie harus ditulis dengan menggunakan fungsi setcookie:

<?php setcookie('test', 'abcde'); ?>

Namun, cookie seperti itu tidak hidup lama - hanya sampai browser ditutup. Memperpanjang masa hidup cookie dapat dilakukan dengan parameter ketiga, yang menerima momen waktu dalam format timestamp. Segera setelah momen ini terjadi - cookie akan secara otomatis dihapus oleh browser.

Namun, menetapkan momen kematian cookie yang spesifik tidak terlalu nyaman. Lebih nyaman untuk menetapkan cookie, misalnya, selama satu jam dari saat ini, atau sehari, atau setahun.

Oleh karena itu, parameter ketiga biasanya ditulis seperti ini: momen waktu saat ini + N detik. Momen waktu saat ini dalam format dapat didapatkan dengan fungsi time.

Mari kita contohnya menetapkan cookie selama satu jam. Karena dalam satu jam terdapat 3600 detik, maka tambahkan angka ini ke momen saat ini:

<?php setcookie('test', 'abcde', time() + 3600); ?>

Saat menetapkan cookie, detik biasanya ditulis dalam bentuk seperti ini: 60 * 60 - ini adalah satu jam, 60 * 60 * 24 - ini adalah satu hari. Dan seterusnya. Ini dilakukan agar pembaca kode Anda jelas, untuk rentang waktu berapa lama cookie ditetapkan.

Mari kita contohnya menetapkan cookie untuk satu hari:

<?php setcookie('test', 'abcde', time() + 60 * 60 * 24); ?>

Tetapkan suatu cookie untuk satu bulan.

Tetapkan suatu cookie untuk satu tahun.

Tetapkan suatu cookie untuk 10 tahun.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak