Originariamente inviato da telegio
..posso usare quello che vuoi.. ma fammi un esempio..
sul serio non so NULLA di JS...
grazie comunque..
inanzitutto beccati ste funzioni per il get e il set dei cookie in js + un'altra che dovrebbe fare al caso tuo:
Codice PHP:
function setCookie(c_name,value,expiredays) //(nome,valore, durata in millisecondi)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}
function getCookie (nome) {
var valore=document.cookie; //ottiene la stringa di cookie
var inizioCookie=valore.indexOf(" " + nome + "="); //trova il cookie desiderato
//se non esiste, magari è all'inizio della stringa
if (inizioCookie == -1) {
inizioCookie = valore.indexOf(nome + "=");
}
if (inizioCookie == -1) { //il cookie non esiste proprio
valore = null;
}
if (inizioCookie >= 0) { //il cookie esiste
//qui inizia la stringa del valore
inizioCookie = valore.indexOf("=", inizioCookie) + 1;
var fineCookie = valore.indexOf(";", inizioCookie); //qui finisce
if (fineCookie == -1) //se non viene trovato, allora è l'ultimo cookie
fineCookie = valore.length;
//elimina i caratteri commutati
valore = unescape(valore.substring(inizioCookie, fineCookie));
}
return valore;
}
function redirectConCookie(url,nome,valore,durata){
setcookie(nome,valore,durata);
location.href=url;
}
nel tuo file html scriverai qualcosa del tipo.
Codice PHP:
<a onclick="redirectConCookie(url.php,nomeCookie,valoreCookie,durataCookie);">link</a>
L'ho scritta al volo, fammi sapere