views:

415

answers:

3

I'm new to cookie operations

+3  A: 

This for Javascript:

  function createCookie( name,value,days) 
    {
        if ( days) 
        {
         var date = new Date( );
         date.setTime( date.getTime( )+( days*24*60*60*1000));
         var expires = "; expires="+date.toGMTString( );
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
    }

    function readCookie( name) 
    {
        var nameEQ = name + "=";
        var ca = document.cookie.split( ';');
        for( var i=0;i < ca.length;i++) 
        {
         var c = ca[i];
         while ( c.charAt( 0)==' ') c = c.substring( 1,c.length);
         if ( c.indexOf( nameEQ) == 0) return c.substring( nameEQ.length,c.length);
        }
        return null;
    }

    function eraseCookie( name) 
    {
        createCookie( name,"",-1);
    }

And this for php, setcookie

Artem Barger
A: 

You can set a cookie with php using the setcookie method.

And as for retrieving the cookie value via javascript see W3 Schools tutorial on Javascript Cookie manipulation.

James
+1  A: 

Reading a cookie in PHP is also easy:

$cookie_value = $_COOKIE['cookie_name'];

Marien
Remember to validate the cookie value before using it.
Shoan