when you will get the message/error "headers already sent"?
Answers were Sorted based on User's Feedback
Answer / luan nguyen
you get header already sent when you call header() after you
have posted other data to the browsers.
Example:
<?php
echo "Hello World";
header("Location: http://new.url.com");
?>
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / suren
if u print any message on the browser using echo statement
or any html tags before using the "session_start()" like
statements in the scripts.
if u want to overcome that problem
simply write "ob_start();" at the very starting of script
and "ob_end_flush();" at the end.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / vishwanath
php have header_sent() function to check the headers are
sent or not
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / shiva
This is due to whitespaces before php tags you are leaving
at the starting of the line.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / dhiraj
when we are using the session variable..and want to start
our session.. we use session_start(); in the very first
line.
anything occur before this line, even a single space we get
the headers already sent error.
To overcome this problem, we can use ob_start(); at the
very first line and ob_end_flush(); at the end of the
script..
| Is This Answer Correct ? | 1 Yes | 1 No |
Php code to find whether a number armstrong or not?
What is .htaccessfile and use of this file
How to print \ in php. Only \ with out using . or *.
What is the difference between echo and print statement?
11 Answers Rushmore Consultancy,
Which escape sequences can be used in single quoted strings in php?
What happens when submit button is clicked?
Explain about PHP filter and why it should be used?
display selected value in dropdown list through javascript without page refresh
What is difference between action hook and filter hook?
What is cookie?
How to remove white spaces from the beginning and/or the end of a string in php?
Where can I find php ini file?