Se ja existir o Cookie não sobreescrever ?
SOCOORRO :wacko: estou ficando maluko, Olá, estou com um problema aqui, não estou conseguindo arrumar meu javascript para o meu uso.
Quero que quando existir o cookie com um determinado nome, não subistituilo apenas carregalo... segue abaixo o meu script, quem puder me ajudar, serei muito grato!
<!--############################################
#
SCRIPT PARA PEGAR VARIÁVEIS DE URL #
#
#
#############################################-->
<script language="javascript">
function _GET(name){
var url = window.location.search.replace("?", "");
var itens = url.split("&");
for(n in itens)
{
if( itens[n].match(name) )
{
return decodeURIComponent(itens[n].replace(name+"=", ""));
}
}
return 0;
}
<!-- SCRIPT PARA GRAVAR VARIÁVEIS / SETKOOKIE -->
function setCookie(nome, valor, diasDuracao){
var exdate = new Date();
var param_sessid = _GET("id_indicou");
var param_sessid2 = _GET("zanpid");
exdate.setTime(exdate.getTime() + (diasDuracao * 24 * 3600 * 1000));
document.cookie = nome + "=" + escape(valor)+ ((diasDuracao == null) ? "" : "; expires=" + exdate);
}
<!-- SCRIPT PARA PEGAR VARIÁVEIS ESPECÍFICAS DE URL -->
var param_sessid = _GET("id_indicou");
var param_sessid2 = _GET("zanpid");
//document.write(param_sessid);
<!-- SCRIPT PARA RECUPERAR COOKIES -->
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
<!-- CRIAÇÃO DE COOKIE PARA DURAR 365 DIAS -->
setCookie("id_indicador", param_sessid, 365);
setCookie("id_zanpid", param_sessid2, 365);
javascript:alert(document.cookie)
</script>
não quero substitur o cookie id_indicador e id_zanpid caso eles já existam
Discussão (2)
Carregando comentários...