TheFreak Posted July 1, 2008 Share Posted July 1, 2008 Hey guys, well i am always stuck with this ..i am getting an error message ""Warning: Cannot modify header information - headers already sent by (output started at /usr/local/4admin/apache/vhosts/oneview.org/httpdocs/MyNewsletter/admin/index.php:6) in /usr/local/4admin/apache/vhosts/oneview.org/httpdocs/MyNewsletter/admin/index.php on line 20" i know the headers shouldn't be below html but i cant figure it out here's my code and someone please also explain me in details how to solve this problem,so next time i wont get stuck here again. <?php session_start(); ?> <link rel="stylesheet" href="style.css" type="text/css"> <center><table border='0'><tr><td valign='top' width=30%> <?php include "connect.php"; if(isset($_SESSION['admin'])) { include "side.php"; print "</td>"; print "<td valign='top' width=70%>"; print "<table class='maintable'><tr class='headline'><td><center>Main Admin</center></td></tr>"; print "<tr class='mainrow'><td>"; print "Welcome to the admin section,please select the option from the main menu.<br>"; print "</td></tr></table>"; } else { header('Refresh: 0; url=login.php'); } Quote Link to comment https://forums.phpfreaks.com/topic/112687-need-help-with-warning-cannot-modify-header-information/ Share on other sites More sharing options...
LooieENG Posted July 1, 2008 Share Posted July 1, 2008 You can't use header() after HTML has been output. Use the meta refresh tag Quote Link to comment https://forums.phpfreaks.com/topic/112687-need-help-with-warning-cannot-modify-header-information/#findComment-578723 Share on other sites More sharing options...
peranha Posted July 1, 2008 Share Posted July 1, 2008 This is outputing data already, and you cannot redirect <center><table border='0'><tr><td valign='top' width=30%> Quote Link to comment https://forums.phpfreaks.com/topic/112687-need-help-with-warning-cannot-modify-header-information/#findComment-578724 Share on other sites More sharing options...
DeanWhitehouse Posted July 1, 2008 Share Posted July 1, 2008 Please read this before posting header errors http://www.phpfreaks.com/forums/index.php/topic,37442.0.html It is in big letters at the top of the forum , so you couldn't of missed it. Quote Link to comment https://forums.phpfreaks.com/topic/112687-need-help-with-warning-cannot-modify-header-information/#findComment-578738 Share on other sites More sharing options...
azfar siddiqui Posted July 1, 2008 Share Posted July 1, 2008 Not even a single HTML output can be sent before Redirection function header(); Put all the HTML after the header() function . and call the exit(); after header(); Quote Link to comment https://forums.phpfreaks.com/topic/112687-need-help-with-warning-cannot-modify-header-information/#findComment-578811 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.