dezkit Posted September 14, 2008 Share Posted September 14, 2008 I get this error "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/xxxx/public_html/admin/index.php:1) in /home/xxxx/public_html/admin/index.php on line 2" with this code <?php session_start(); if(!session_is_registered(username)){ header("location: http://www.google.com/"); } ?> <html> <body> Admin Page </body> </html> Does anybody know why? Thank you Quote Link to comment https://forums.phpfreaks.com/topic/124127-solved-very-random-error/ Share on other sites More sharing options...
kenrbnsn Posted September 14, 2008 Share Posted September 14, 2008 What is this "" on the first line? There can be NO OUTPUT before the session_start() call. Ken Quote Link to comment https://forums.phpfreaks.com/topic/124127-solved-very-random-error/#findComment-640823 Share on other sites More sharing options...
slpctrl Posted September 14, 2008 Share Posted September 14, 2008 Try to remove the blank line after ?> and see of that works. What is this "" on the first line? There can be NO OUTPUT before the session_start() call. Ken oh yeah, that might be the problem too. session_start() needs to go first, and maybe the very top line is preventing that. Quote Link to comment https://forums.phpfreaks.com/topic/124127-solved-very-random-error/#findComment-640824 Share on other sites More sharing options...
dezkit Posted September 14, 2008 Author Share Posted September 14, 2008 Oh wow, i never saw that "" in my php editor, thanks anyways, topic solved Quote Link to comment https://forums.phpfreaks.com/topic/124127-solved-very-random-error/#findComment-640835 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.