Sponsor
Now Playing
- Alix Perez – I'm Free 2 hours ago
- Alix Perez – Intersections 2 hours ago
- Alix Perez – Forsaken 2 hours ago
- Glen E Ston – Ouroboros (Original Mix) 2 hours ago
- Black Sun Empire – Everything 3 hours ago
HowTo: Get Cookies Across Subdomains PHP
April 8, 2008,
5,342 views
So you are using cookies on your website, but when a visitor visits www.yourdomain.com and yourdomain.com the cookie doesn’t get set across both! That is because in essence, www. is simply a subdomain. The “www” component is not a protocol, it is not necessary, instead all it is, is just a marketing ploy. But anyway. Here is what you would do normally:
setcookie('YourCookieName', 'Some Values', time() + 3600, '/', 'mydomain.com');
Damn! Almost there! The part you are missing to add a cookie irrespective of the subdomain is “.mydomain.com”. Yep, just add a . infront of your domain name. So you would have:
setcookie('YourCookieName', 'Some Values', time() + 3600, '/', '.mydomain.com');
All done ^^ Enjoy
6 Comments
Thanks!
Nice tutorial
Great tut, straight to the point. Good work.
Thanks. Very useful for sites with blogs.mydomain.com, news.mydomain.com etc.
what about session?
ini_set(‘session.cookie_domain’, ‘.whatever.com’); should do the trick