Re: header() not working?
| From: | Christoph M. Becker | 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
>