⊗ppPmCkIS 326 of 447 menu

PHP-də dərhal cookie quraşdırma

Quraşdırılmış cookie-nin dərhal $_COOKIE massivində peyda olması üçün hiyləgər bir üsuldan istifadə etmək olar. Üsulun mahiyyəti belədir: əvvəlcə setcookie ilə cookie-ni quraşdırırıq, sonra isə əl ilə onu $_COOKIE massivinə yazırıq:

<?php setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; var_dump($_COOKIE['str']); // dərhal 'eee' çıxaracaq ?>

Cookie-nin hər dəfə brauzerə göndərilməməsi üçün, cookie yazmasını şərt daxilində edə bilərsiniz. Əgər belə bir cookie yoxdursa, onu quraşdıracıq:

<?php if (!isset($_COOKIE['str'])) { // əgər cookie yoxdursa setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; } echo $_COOKIE['str']; // 'eee' çıxaracaq ?>

Gəlin bunun necə işlədiyini müzakirə edək. İlk dəfə səhifəyə daxil olduqda if şərtinə düşəcəyik, cookie-ni brauzerdə quraşdıracıq və dərhal $_COOKIE-ə yazacıq. Sonra echo ilə əl ilə yazdığımız dəyər çıxarılacaq.

Səhifəyə sonrakı daxil olmalarda biz if şərtinə düşməyəcəyik, lakin $_COOKIE massivində artıq brauzerdən gəlmiş cookie-miz olacaq. Beləliklə, həm ilk daxil olanda, həm də sonrakılarda $_COOKIE massivində cookie-miz mövcud olacaq.

Təsvir olunan üsulu sınayın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et