mikhl Posted August 10, 2011 Share Posted August 10, 2011 I have a cookie that sets the users ID number. This is so that they can be logged on. The cookie lasts for 24hours or until the user logs out. I have recently noticed that if a user logs in at http://website.com they are not logged in at http://www.website.com this is causing a few problems. Is there any way to set a cookie so that it works for both of these url's. The code that I have used to create the cookie is: setcookie(fp_user,$user_id,time()+60*60*24) Thanks Quote Link to comment Share on other sites More sharing options...
TeNDoLLA Posted August 10, 2011 Share Posted August 10, 2011 Try setcookie($fp_user, $user_id, time()+60*60*24, '/', '.website.com'); Quote Link to comment Share on other sites More sharing options...
Psycho Posted August 10, 2011 Share Posted August 10, 2011 Instead use '/', per the manual: Path: The path on the server in which the cookie will be available on. If set to '/', the cookie will be available within the entire domain. If set to '/foo/', the cookie will only be available within the /foo/ directory and all sub-directories such as /foo/bar/ of domain. The default value is the current directory that the cookie is being set in Quote Link to comment Share on other sites More sharing options...
mikhl Posted August 10, 2011 Author Share Posted August 10, 2011 Thanks guys. Problem solved. I used the code given Quote Link to comment Share on other sites More sharing options...
Psycho Posted August 10, 2011 Share Posted August 10, 2011 @TeNDoLLA, My apologies. I see you DID use just '/' for the domain parameter. All I "saw" was the ".website.com" parameter. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.