2017-01-12 1 views
0

Enchanté de vous rencontrer. J'ai un problème.HTML/JavaScript désactiver les cookies

Comment HTML ou JavaScript désactiver les cookies?

La réponse de tous Internet est expirée à hier. Comme sous le code. Comment ne pas créer des cookies en HTML ou JavaScript?

var date = new Date(); 
date.setDate(date.getDate() - 1); 
var willCookie = ''; 
willCookie += 'CookieName=Value'; 
willCookie += 'expires' + date.toUTCString(); 
document.cookie = willCookie; 

pas de navigateur.

+0

Voulez-vous désactiver la fonctionnalité de cookie pour votre site Web ..,? – ArUn

Répondre

0

Il va bloquer si le cookie est mis

if(!document.__defineGetter__) { 
    Object.defineProperty(document, 'cookie', { 
     get: function(){return ''}, 
     set: function(){return true}, 
    }); 
} else { 
    document.__defineGetter__("cookie", function() { return '';}); 
    document.__defineSetter__("cookie", function() {}); 
} 

Pour PHP:

$dirty = false; 
foreach(headers_list() as $header) { 
    if($dirty) continue; // I already know it needs to be cleaned 
    if(preg_match('/Set-Cookie/',$header)) $dirty = true; 
} 
if($dirty) { 
    $phpversion = explode('.',phpversion()); 
    if($phpversion[1] >= 3) { 
     header_remove('Set-Cookie'); // php 5.3 
    } else { 
     header('Set-Cookie:'); // php 5.2 
    }   
} 

Javascript:

<script type="text/javascript"> 
// remember, these are the possible parameters for Set_Cookie: 
// name, value, expires, path, domain, secure 
Set_Cookie('test', 'none', '', '/', '', ''); 
// if Get_Cookie succeeds, cookies are enabled, since 
//the cookie was successfully created. 
if (Get_Cookie('test')) 
{ 
    document.write('cookies are currently enabled.'); 
    /* 
    this is an example of a set cookie variable, if 
    you want to use this on the page or on another script 
    instead of writing to the page you would just check that value 
    for true or false and then do what you need to do. 
    /* 
    cookie_set = true; 
    // and these are the parameters for Delete_Cookie: 
    // name, path, domain 
    // make sure you use the same parameters in Set and Delete Cookie. 
    Delete_Cookie('test', '/', ''); 
} 
// if the Get_Cookie test fails, cookies 
//are not enabled for this session. 
else 
{ 
    document.write('cookies are not currently enabled.'); 
    cookie_set = false; 
} 
</script> 
+0

Merci de répondre. bon fonctionnement dans mon navigateur –