| Autor | Zpráva | ||
|---|---|---|---|
| Alenaa Profil * |
#1 · Zasláno: 19. 2. 2012, 15:24:59
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 |
#2 · Zasláno: 19. 2. 2012, 15:53:08
Vytvořit cookie a následná kontrola zda toto cookie existuje
|
||
| Alenaa Profil * |
#3 · Zasláno: 19. 2. 2012, 15:57:58
nemeja:
Jenže pokud má uživatel Cookies vypnutý tak se mi zacyklí server :-( |
||
| nemeja Profil |
#4 · Zasláno: 19. 2. 2012, 18:37:33
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 |
#5 · Zasláno: 19. 2. 2012, 19:03:06
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 |
||
|
Časová prodleva: 14 let
|
|||
0