Re: header() not working?

From: Date: Thu, 08 Dec 2016 17:40:38 +0000
Subject: Re: header() not working?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-325879@lists.php.net to get a copy of this message
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 >

« previous php.general (#325879) next »