Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Cookies e ie8

  1. #1
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497

    Cookies e ie8

    Ciao a tutti .... sto riscontrando alcune difficolta' nel gestire un coockie su ie 8.

    La procedura opera cosi' :

    1- Ajax request su server
    2- Presa la risposta leggo e riformatto il json e lo "sparo" nel div bersaglio
    3- La chiamata passa i parametri di ricerca che vengono salvati in un cookie
    4- Nella tabella dei dati c'e' il collegamento alla scheda dettagli e quando apro la scheda dettagli rileggo il cookie creato in precedenza rieseguendo in automatico l'ajax di ricerca che non va iin nessun modo a modificare il cookie precedentemente generato.

    Il Problema iniza gia' al punto 3 in quanto sotto ff nessun problema mentre sotto ie8 il cookie non viene ne creato ne caricato .
    La funzione che ho usato e' quella prposta nel sito w3schools e sembra avere problemi sotto ie in quanto non mi crea in nessun modo il cookie.
    Non vorrei fosse un problema di expire o di qualche parametro simile .....
    vi posto il codice della funziona che mi crea il cookie :

    Codice PHP:

    function createCookie(name,value,hours
    {
        var 
    expires ="" ;
        var 
    "" ;
        var 
    str "" ;
        
        if (!
    hours || isNaN(hours) ) 
        {
            
    hours 48 ;
        }
        var 
    date = new Date();
        
    date.setTimedate.getTime()+(hours*3600000)  );
        
    expires "expires="+date.toGMTString() ;
        
    value escape(value);
        
        
        
    name+"="+value+";"+expires+";path=/;domain=\"www.miodominio.it\"";
        
    document.cookie ;
        
    str +="[ADDED COOKIE] :
    "
    +p+"<hr>" ;
        
        
    //writePanel("debug" , str);
        

    Dove sbaglio ??
    Mo faro un po' di debug e vedo se riesco a trovare una sol ... se qlkuno puo' aiutarmi lo ringrazio tanterrimo in anticipo.

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Risolto grazie lo stesso.

    Ho risolto cosi' :

    Codice PHP:
    function createCookie(name,value,hours)
    {
        var 
    expires ="" ;
        var 
    "" ;
        var 
    str "" ;
        
        if (!
    hours || isNaN(hours) )
        {
            
    hours 48 ;
        }
        var 
    date = new Date();
        
    date.setTimedate.getTime()+(hours*3600000)  );
        
    expires date.toUTCString() ;
        
    value encodeURIComponent(value);
        
        
    name+"="+value+"; expires="+expires+";path=/;domain=www.miodominio.it";
        
    document.cookie ;
        


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.