⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау