|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2005
Messaggi: 422
|
Firefox: Creazione Cookie con Referrer
Edit: problema parzialmente risolto, ora l'unico scoglio sembra essere Firefox, spiego tutto nel post seguente! aiutoo
ciao a tutti, ho da poco iniziato ad usare drupal e javascript, vorrei creare un modulo che memorizzi in un cookie il link che ha portato il visitatore al mio sito, questo dovrebbe rimanere anche se il visitatore naviga sul mio sito. Aggiungo che so per certo che i link esterni che mi interessa memorizzare avranno la stringa ?a_aid nell'url, quindi per ora questo è quello che ho messo dentro al modulo: Codice:
<head>
<title></title>
<script type="text/javascript" src="cookies.js"></script>
</head>
<body>
<script type="text/javascript">
var comp = '';
var stri=document.referrer;
var isi=/?a_aid/gi;
var comp=(stri.match(isi));
if (comp != '')
{
scriviCookie('referrer',document.referrer,60);
}
</script>
</body>
</html>
in ogni pagina -memorizzo il referrer -guardo se al suo interno è presente la stringa ?a_aid e, se c'è, scrivo il cookie. non capisco perchè in questo modo il cookie viene scritto SEMPRE. dove sbaglio??
__________________
Ho concluso trattative con: adrianofro, helix272, abellodenonna e giaxx Ultima modifica di =maxdamage= : 10-01-2011 alle 12:40. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Messaggi: 422
|
ho ricreato tutto al di fuori di drupal per inserire degli allert e, usando questo codice ho risolto su IE e Chrome, ma non funziona su firefox!! PERCHèèè?!?!
Codice:
<head>
<title></title>
<script type="text/javascript" src="cookies.js"></script>
</head>
<body>
<script type="text/javascript">
var stri=document.referrer;
var isi=/\?a_aid/i;
comp = stri.match(isi);
if ( comp == '?a_aid' )
{
scriviCookie('referrer',document.referrer,60);
}
</script>
</body>
</html>
__________________
Ho concluso trattative con: adrianofro, helix272, abellodenonna e giaxx |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:36.


















