I have a website. If I login in the domain of this format http://example.com and then change my address to http://www.example.com, i find my account is not logged in. If I change the address to http://example.com, I find my account is logged in.
I contacted my host, they told me its a programming issue.
How can i solve this issue so both addresses represent same access/session/cookies?
I’m using PHP & MySQL
www.example.comandexample.comare two different domains as far as the browser is concerned, apparently, even though they both direct to the same site. Same would happen if you parked a different domain there, say,example.net.In order to solve the issue, it is rather common to rewrite the URL via .htaccess. Decide upon which domain name you prefer to use and add something like this to your .htaccess:
or
(the first one removes, the second one adds the www)