Autor Zpráva
Alenaa
Profil *
Zdravím, poradil by mi někdo jak můžu v PHP zkontrolovat jestli má uživatel zapnuté/vypnuté Cookie. Na webu jsem našla spoustu návodů v JS a v PHP co jsem našla stejně funguje tak napůl. Neví někdo způsob jak fakt udělat tuto kontrolu ze 100% vysledkem a minimálním zatížení na server? Předem děkuji, Alča
nemeja
Profil
Vytvořit cookie a následná kontrola zda toto cookie existuje
Alenaa
Profil *
nemeja:
Jenže pokud má uživatel Cookies vypnutý tak se mi zacyklí server :-(
nemeja
Profil
Já používám toto:
//Do hlavičky
<script language="JavaScript">
<!--
function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return "";
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
//-->
</script>

//Do tělíčka
<script language="JavaScript">
<!--
testValue=Math.floor(1000*Math.random());
SetCookie('Cookies',testValue);
if (testValue==ReadCookie('Cookies')) 
     document.write('<b>Cookies jsou zapnuty.</b>')
else document.write('<b>Cookies jsou vypnuty.</b>')
//-->
</script>
joe
Profil
nemeja:
Alenaa psala, že to chce zjistit v PHP, samotné téma je i v kategorii PHP.

Alenaa:
Kontrola, jestli jsou zapnuté cookies přes PHP

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: