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 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 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. 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 Link to comment https://forums.phpfreaks.com/topic/124127-solved-very-random-error/#findComment-640835 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.