Re: file redirect?
| From: | Philip J. Newman | Date: | Sun, 10 Feb 2002 23:01:55 +0000 |
| Subject: | Re: file redirect? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-84192@lists.php.net to get a copy of this message | ||
what about this?
<?php
header("Location: $url_to");
exit;
?>
> http://server/download.php?url_to=/myfile.zip
check out
http://www.philipsdomain.com/hyperlinks/ for
a redirect sample.
----- Original Message -----
From: "Ed Lazor" <osmosis@atfantasy.com>
To: <php-general@lists.php.net>
Sent: Monday, February 11, 2002 11:30 AM
Subject: [PHP] file redirect?
> I'm trying to figure something out and thought I'd see if you guys have
any
> ideas.
>
> The goal: tracking the number of downloads for files on the server.
>
> The approach: routing file downloads through /download.php like this:
> http://server/download.php?target=/myfile.zip
>
> What I tried that worked was using javascript to launch download.php in a
> new window and use a meta tag to redirect to the file in question, like
this:
>
> print "<meta http-equiv='refresh' content='0;
> URL=$destination'>";
>
> This works, but it's really slow, because it usually takes a while to open
> a new browser window.
>
> I found another approach, but couldn't get it to work:
>
> $content_type = "Content-type: application/zip";
> header($content_type);
> header("Content-disposition: filename=".$filename);
> header($destination);
>
> It seemed I got close at one point... it would open a File Save window,
but
> the file would end up as 0 bytes in size.
>
> My preference is using the second approach if I can get it working,
because
> it's much faster than opening a new browser window. Any ideas of how to
> make it work?
>
> Thanks,
>
> -Ed
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>