Solved

Javascript cookies clear the next day

Posted on 2012-04-05
1
255 Views
Last Modified: 2012-04-20
Hi, we're trying to set a cookie using javascript that doesn't expiry for at least 6 month.

We're using this function to set a cookie

function setCookie(name, value, seconds) {
 
      if (typeof(seconds) != 'undefined') {
            var date = new Date();
            date.setTime(date.getTime() + (seconds*1000));
            var expires = "; expires=" + date.toGMTString();
            } else {
            var expires = "";
            }
 
      document.cookie = name+"="+value+expires+"; path=/";
      }

and then this to initiate the cookie...
setCookie('resources_user_id',response,15778463);

The cookie seems to work ok until the next day when you log into the site and the cookie has been cleared.

Am I doing something wrong?
0
Comment
Question by:SheppardDigital
1 Comment
 
LVL 22

Accepted Solution

by:
Ivo Stoykov earned 500 total points
ID: 37810672
try this

HTH

Ivo Stoykov
var date = new Date();
date.setTime(date.getTime() + (seconds*1000));
date.setMonth(date.getMonth()+6); // <-- add 6 months to current date 

Open in new window

0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

When you need to keep track of a simple list of numbers or strings, the Array object is your most direct tool.  As we saw in my earlier EE Article (http://www.experts-exchange.com/A_3488.html), typical array handling might look like this: (CODE) B…
In Part 1 (http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_7849-Hex-Maze.html) we covered the hexagonal maze basics -- how the cells are represented in a JavaScript array and how the maze is displayed.  In this part, we'…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now