⊗ppPmCkIS 326 of 447 menu

PHP-da Cookielarni Darhol O'rnatish

O'rnatilgan cookieni darhol $_COOKIE massivida ko'rish uchun quyidagi ayyor usuldan foydalanish mumkin. Usulning mazmuni quyidagidan iborat: avval setcookie yordamida cookieni o'rnatamiz, keyin esa qo'lda uni $_COOKIE massiviga yozamiz:

<?php setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; var_dump($_COOKIE['str']); // darhol 'eee' chiqadi ?>

Cooki har safar brauzerga yuborilmasligi uchun, uni shart operatori ichiga yozish mumkin. Agar bunday cooki mavjud bo'lmasa, uni o'rnatamiz:

<?php if (!isset($_COOKIE['str'])) { // agar cooki mavjud bo'lmasa setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; } echo $_COOKIE['str']; // 'eee' chiqadi ?>

Keling, bu qanday ishlashini muhokama qilaylik. Birinchi marta sahifaga kirganimizda if shartiga kiramiz, cookieni brauzerga o'rnatamiz va darhol $_COOKIE ga yozamiz. Keyin echo orqali biz qo'lda yozgan qiymatimiz chiqadi.

Sahifaga keyingi kirishlarimizda if shartiga kirmaymiz, lekin $_COOKIE massivida bizning cookimiz bo'ladi, u allaqachon brauzerdan kelgan bo'ladi. Shunday qilib, ham birinchi kirishda, ham keyingi kirishlarda $_COOKIE massivida bizning cookimiz bo'ladi.

Tasvirlangan usulni sinab ko'ring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish