2010-04-17 7 views
0

Je veux créer un cookie en utilisant php, et j'ai aussi besoin de le lire en utilisant javascript.ie, en utilisant setcookie ('mycookie', 'bonjour', time() + 34000) en php i je crée un cookie dans mon system.Now, je dois le lire à l'aide javascript.Is possible? Si quelqu'un sait s'il vous plaît me donner quelques idea.Please .... aider me.I me sers javscript comme suitLire les cookies en utilisant Javascript

<script language="javascript"> 

    function Get_Cookie(check_name) { 
    // first we'll split this cookie up into name/value pairs 
    // note: document.cookie only returns name=value, not the other components 
    var a_all_cookies = document.cookie.split(';'); 
    var a_temp_cookie = ''; 
    var cookie_name = ''; 
    var cookie_value = ''; 
    var b_cookie_found = false; // set boolean t/f default f 

    for (i = 0; i < a_all_cookies.length; i++) 
    { 
     // now we'll split apart each name=value pair 
     a_temp_cookie = a_all_cookies[i].split('='); 


     // and trim left/right whitespace while we're at it 
     cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, ''); 

     // if the extracted name matches passed check_name 
     if (cookie_name == check_name) 
     { 
      b_cookie_found = true; 
      // we need to handle case where cookie has no value but exists (no = sign, that is): 
      if (a_temp_cookie.length > 1) 
      { 
       cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, '')); 
      } 
      // note that in cases where cookie is initialized but no value, null is returned 
      return cookie_value; 
      break; 
     } 
     a_temp_cookie = null; 
     cookie_name = ''; 
    } 
    if (!b_cookie_found) 
    { 
     return null; 
    } 
} 
if (Get_Cookie('__gsb')) 
    { 
alert('Found'); 
} 
</script>` 
+0

double possible de [fonction Shortest pour lire un cookie JavaScript] (http://stackoverflow.com/questions/5639346/shortest-function-for-reading-a-cookie-in-javascript) –

Répondre

0

Here's a nice post qui illustre ce scénario. Afin de rendre un cookie accessible via des langages de script tels que javascript, la propriété HttpOnly doit être définie sur false. C'est le dernier paramètre de la fonction setcookie.

+0

Merci pour votre aider à aller de l'avant..Désolé pour le retard aknoledgement.Thanks again – abhis

Questions connexes