Sessions not working in IE 7 |
[eluser]Derek Jones[/eluser]
Did you read the entire "No Cookies in IE??" thread that was linked in the reply I referred to? What you originally describe matches the circumstances exactly. Quote:I have fetched same problem. When I remove ‘_’. Its work first time but next time its does not work.
[eluser]SunnyDay[/eluser]
Problem with IE7 was fixed by changing $config['sess_expiration'] = 7200; to $config['sess_expiration'] = 720000;
[eluser]Derek Jones[/eluser]
[quote author="SunnyDay" date="1254075585"]Problem with IE7 was fixed by changing $config['sess_expiration'] = 7200; to $config['sess_expiration'] = 720000;[/quote] Can you not instead fix the underlying problem, the time being wrong?
[eluser]SunnyDay[/eluser]
[quote author="Derek Jones" date="1254075909"][quote author="SunnyDay" date="1254075585"]Problem with IE7 was fixed by changing $config['sess_expiration'] = 7200; to $config['sess_expiration'] = 720000;[/quote] Can you not instead fix the underlying problem, the time being wrong?[/quote] Hmmm, im check the time on hosting server and local pc - time is match.
[eluser]Derek Jones[/eluser]
Well, there must be a disparity, perhaps check the time zone settings on each, including the PHP environment. Your fix confirms that this is the case, as all it is doing is allowing for a greater variance.
[eluser]SunnyDay[/eluser]
[quote author="Derek Jones" date="1254076412"]Well, there must be a disparity, perhaps check the time zone settings on each, including the PHP environment. Your fix confirms that this is the case, as all it is doing is allowing for a greater variance.[/quote] Yea, time zones is different by one hour. At the hosting time zone +3 and at the my home pc is +2.
[eluser]Derek Jones[/eluser]
And are both of those correct for each machine? What about DST? On the server, is PHP configured with the proper timezone?
[eluser]Unknown[/eluser]
hi all, i would like to know, is there a solution on a drooping character. pls help on this. as my user visit certain website and the character drop. i really not sure what is the problem, but it is not 1 person affected but several users are affected. thanks, darrel
[eluser]brooky_agb[/eluser]
I've been trying to fix this issue for weeks. I wish EllisLab had paid support as this has been a complete embarrassment for our company. I appreciate I sounds like an idiot and I know CI is free and it is a wonderful solution. I understand the substantial amount of work that has gone into the project which I admire hugely. It's just frustrating when you are willing to invest in the project without being able to. I'd be happy to spend a few hundred dollars or so to get this fixed up. My problem is that IE does keep a session. However if you transfer to say PayPal then back again to the website it's lost. All other browsers are fine. I have; 1. Removed the underscore from the session name 2. Increased the session length time $config['sess_expiration'] to 720000. 3. Checked the server time which matched the client machine to the second (GMT) 4. Checked PHP's date settings which should be fine on UTC. I'm completely lost. It means we can't accept payments on our site from 35% of our visitors using IE. It's a huge deal for us. Nothing works. We use the database to store session data and none of the 3rd party session classes work (on authentication all session data is missing). Can I hire EllisLab to completely rewrite the session class to use native sessions as a means to invest in the project and help fix this for others too? Please PM or email me and I can talk money with you.
[eluser]Oblong[/eluser]
I'm having the same problems with IE7 and the session variable not being set. I have two sites, on the same server, same url but in different directories. On one site without the rewrite in the .htaccess to get rid of the index.php, the sessions in IE7 work fine. In the other site with the rewrite, the session works once, then fails every time after. I have tried all the fixes suggested above. |
Welcome Guest, Not a member yet? Register Sign In |