⊗ppPmCkSP 325 of 447 menu

Problem ustawiania ciasteczek w PHP

Podczas zapisywania i odczytywania ciasteczek na jednej stronie czyha na nas pewien haczyk. Chodzi o to, że ciasteczka ustawione za pomocą setcookie stają się dostępne w tablicy $_COOKIE dopiero po przeładowaniu strony.

Sprawdźmy to. Zapiszmy za pomocą setcookie jakieś ciasteczko i od razu wyświetlmy je na ekranie. W tym przypadku przy pierwszym wejściu do $_COOKIE dla naszego ciasteczka będzie null, a po odświeżeniu strony - wartość ciasteczka:

<?php setcookie('str', 'eee'); var_dump($_COOKIE['str']); // najpierw null, a potem 'eee' ?>

Sprawdź opisane zachowanie ciasteczek.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć