> --- Chris <[EMAIL PROTECTED]> wrote:
>> You can't view the page and have PHP redirect it. You would need to
>> use a <meta> refresh tag or JavaScript.
> 
> I assume by meta refresh tag, you mean this:
> 
> <meta http-equiv="refresh" content="10;URL=http://example.org/";>
> 
> What most people seem to not realize, is that the http-equiv attribute is
> just a way to specify HTTP headers in a meta tag. This is handy when you
> want to do so in static pages, but PHP has a more proper way to specify
> headers:
> 
> http://www.php.net/header
> 
> This creates a real HTTP header, and there is no reason for any PHP
> developer to use a meta tag for this purpose.

Well, how about this situation as a reason:

You must do authorization, then force a file download, and you want to also
display a link to the file with the typical "click the link below if the
download does not start automatically". I couldn't figure out how to display
a page (after authorization), then use the PHP header redirect to force the
download while keeping the same page display. However, using a meta refresh
to a script that forced the download (without producing any display) was an
easy solution.

Am I overlooking a better solution?

--
Lowell Allen

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to