⊗ppPmCkLT 328 of 447 menu

PHPда кукининг ҳаёт муддати

Сиз аллақачон биласизки, кукиларни setcookie функцияси ёрдамида ёзиш керак:

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

Аммо бундай кукилар узуқ яшамайди - фақат браузер ёпилгунча. Кукининг ҳаёт муддатини узуйтириш учун унинг учинчи параметридан фойдаланиш мумкин, бу параметр timestamp форматидаги вақт моментни қабул қилади. Қачонки бу момент келса - куки браузер томонидан автоматик равишда ўчирилади.

Аммо кукининг аниқ ўлим вақтини белгилаб бериш жудa қулай эмас. Масалан, кукини ҳозирги вақтдан бир соатга, бир кунга ёки бир йилга белгилаб қўйиш қулайрок бўлар эди.

Шу сабабдан учинчи параметрни оддатда шундай ёзишади: ҳозирги вақт момента + N сония. Ҳозирги вақт моментани time функцияси ёрдамида олиш мумкин.

Келинг, мисол учун кукини бир соатга ўрнатайлик. Чунки бир соатда 3600 сония бор, бас, ҳозирги вақтга мана шу сонни қўшамиз:

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

Кукиларни ўрнатишда оддатда сониялар шундай кўринишда ёзилади: 60 * 60 - бу бир соат, 60 * 60 * 24 - бу бир сутка. Ва ҳоказо. Бунинг сабаби - сизнинг кодингизни ўқувчига куки қанча вақтга белгиланганлиги аниқ бо̀лиши учун.

Келинг, мисол учун кукини бир суткага ўрнатайлик:

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

Бирор кукини бир ойга ўрнатинг.

Бирор кукини бир йилга ўрнатинг.

Бирор кукини 10 йилга ўрнатинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш