⊗ppPmCkIS 326 of 447 menu

Истанствена инсталација колачића у PHP

Да би се инсталирани колачић одмах појавио у низу $_COOKIE може се користити лукав трик. Суштина трика је следећа: прво ћемо инсталирати колачић помоћу setcookie, а затим ручно уписати његову вредност у низ $_COOKIE:

<?php setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; var_dump($_COOKIE['str']); // одмах ће исписати 'eee' ?>

Да би се колачић не слао сваки пут у прегледач, уписање колачића може да се уради унутар услова. Ако такав колачић не постоји, онда ћемо га уписати:

<?php if (!isset($_COOKIE['str'])) { // ако колачић не постоји setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; } echo $_COOKIE['str']; // исписаће 'eee' ?>

Хајде да размотримо како ово функционише. При првом посети страници, ући ћемо у if, инсталирати колачић у прегледач и одмах уписати у $_COOKIE. Затим ће се кроз echo исписати вредност коју смо ручно уписали.

При наредним посетама страници нећемо ући у if, али у $_COOKIE ће се налазити наш колачић, који је већ стигао из прегледача. На тај начин, како при првом посету, тако и при свим наредним у $_COOKIE ће се налазити наш колачић.

Испробајте описани трик.

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