Portál AbcLinuxu, 13. května 2024 19:35


Dotaz: Cookies zjištění stavu v php

23.9.2011 12:43 Rex
Cookies zjištění stavu v php
Přečteno: 216×
Odpovědět | Admin
Zdravím, mohl by mi někdo říct, co přesně dělá tato funkce? Nějak mi to hlava nebere a navíc si myslím, že to ani není košer, jelikož se ta hláška 1x za čas vypisuje i když cookies zapnuty jsou.. Děkuji za informaci. Kdyby někdo věděl o lepším způsobu jak zjistit jestli má user enabled cookies tak nech se prosím podělí ;) Děkuji

     function check_cookie() {
          if (setcookie("test", "test", time() + 360)) {
               if (isset ($_COOKIE['test'])) {
                    return true;
                         } else {
                   echo "Cookies disabled!";
                   return false;
               }
          }

     }
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.9.2011 12:57 chrono
Rozbalit Rozbalit vše Re: Cookies zjištění stavu v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Aby to naozaj fungovalo, musí sa nastavení cookies obnoviť stránka a až potom sa môže testovať, či to cookie bolo nastavené (čiže tá funkcia nerobí to, čo robiť má).
23.9.2011 13:45 Rex
Rozbalit Rozbalit vše Re: Cookies zjištění stavu v php
ale to se s headerem zacyklim, ne?
23.9.2011 15:18 chrono
Rozbalit Rozbalit vše Re: Cookies zjištění stavu v php
To záleží od toho, ako to bude urobené.

Prečo musí byť povolené cookies? Ak kvôli prihláseniu, tak stačí pri prihlásovaní vypísať, že musí byť povolené cookies, inak sa nebude dať prihlásiť (a ak si používateľ aj tak cookies nepovolí, tak je to len jeho problém a nemusíš to ďalej riešiť).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.