⊗ppPmCkLT 328 of 447 menu

PHP'де кукинин жашоо убакыты

Сиз кукилерди setcookie функциясы менен жазаарыңызды билесиз:

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

Бирок мындай кукилер көп жашабайт – браузерди жапканга чейин гана. Кукинин жашоо убактын узартуу үчүн, үчүнчү параметрди колдонсо болот, ал timestamp форматындагы убакыт чекитин кабыл алат. Бул убакыт келип чыкканда – куки браузер тарабынан автоматтык түрдө өчүрүлөт.

Бирок кукинин өлүм убактын так белгилөө ыңгайлуу эмес. Кукини, мисалы, учурдагы убакыттан бир саатка, же бир күнгө, же бир жылга белгилеген жакшы болмок.

Ошондуктан үчүнчү параметр төмөнкүдөй жазылат: учурдагы убакыт + 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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу