Re: header() not working?

[email protected] ("Christoph M. Becker")
Newsgroups php.general
Message-ID <[email protected]>
On 08.12.2016 at 17:30, Tedd Sperling wrote:

> Hi gang:
> 
> For several years I have had an example of a redirect working on my college’s Server for my students to review.
> 
> The code is simple:
> 
> header ("Location:$where"); 
> exit(0); 
> 
> The $where is URL’s such as “amazon.com” coming from a POST:
> 
> $where = isset($_POST['where']) ? $_POST['where'] : null;
> 
> Like I said, this has worked for years and now it doesn’t.
> 
> I suspect something has changed in the school’s Server, but I don’t know what that may be. 
> 
> Any ideas as to why and how to fix it?

Have you checked that no output has been generated before these lines
are executed?  Even a single space could stop the headers from being
sent.  I suggest you enable error_reporting, and check the respective
log file; there you might find something like "Cannot send headers.
Headers already sent".

-- 
Christoph M. Becker

>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.