You will be generating an error in your code, somehow. To see what is causing the problem add these lines:
#!/usr/bin/perl -w ensure all fatals go to browser during debugging and setup comment these 3 lines out on production code for security $|=1; print "Content-type: text/html\n\n"; use CGI::Carp('fatalsToBrowser');
These lines need to go at the top - no if ands buts or maybes.
They will force the error to print in the browser window for you.
The $|=1; forces buffer flushing. We then print a valid complete header and then add CGI::Carp. Together very few errors will not appear in the browser window with these active. Some 500s still sneak through on rare occasions but this usually does the trick.
hope this reveals your problem
cheers
tachyon
In reply to Re: Premature end of script headers?
by tachyon
in thread Premature end of script headers?
by MrCromeDome
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |