⊗ppPmCkIS 326 of 447 menu

PHP-ում cookie-ների ակնթարթային տեղադրում

Որպեսզի տեղադրված cookie-ն անմիջապես հայտնվի $_COOKIE զանգվածում, կարող ենք օգտագործել խորամանկ մեթոդ։ Մեթոդի էությունը հետևյալն է. նախ տեղադրենք cookie-ն setcookie-ի միջոցով, ապա ձեռքով գրենք այն $_COOKIE զանգվածում.

<?php setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; var_dump($_COOKIE['str']); // անմիջապես կցուցադրի 'eee' ?>

Որպեսզի cookie-ն ամեն անգամ չուղարկվի բրաուզեր, cookie-ի գրելը կարելի է կատարել պայմանի ներսում։ Եթե այդպիսի cookie չկա, ապա կգրենք այն.

<?php if (!isset($_COOKIE['str'])) { // եթե cookie-ն չկա setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; } echo $_COOKIE['str']; // կցուցադրի 'eee' ?>

Եկեք քննարկենք, թե ինչպես է սա աշխատում։ Էջ առաջին մուտք գործելիս մենք կմտնենք if-ի մեջ, կտեղադրենք cookie-ն բրաուզերում և անմիջապես կգրենք $_COOKIE-ում։ Ապա echo-ի միջոցով կցուցադրվի մեր կողմից ձեռքով գրված արժեքը։

Էջ հաջորդ մուտք գործելիս մենք չենք մտնի if-ի մեջ, բայց $_COOKIE-ում կպարունակվի մեր cookie-ն, որ արդեն եկել է բրաուզերից։ Այսպիսով, և առաջին մուտքի, և հաջորդ մուտքերի ժամանակ $_COOKIE-ում կգտնվի մեր cookie-ն։

Փորձարկեք նկարագրված մեթոդը։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել