⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј