Re: How do I hide download link ...

From: Date: Tue, 18 Jun 2002 09:43:30 +0000
Subject: Re: How do I hide download link ...
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-102670@lists.php.net to get a copy of this message
I don't believe it is possible to hide the physical link but it is plausibly easy enough to write a script that randomly changes the file name and location. Here's some psuedo code to get you started: //Step 1: Locate the file $query = "select * from file_locations where file_name='secure.zip'"; $result = mysql_query($query); //Step 2: Move the file This code is up to you, I'd be curious to think what routine you think up if any. My suggestions include using a routine to not only change the file name but copy it to a different directory, which also has a non specific name. //Step 3: Update Location (don't want to lose the location) $query = "update file_locations set location=$newlocation where file_name='secure.zip'"; mysql_query($query) Best of Luck to you, Nathan Taylor ModDev.net ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----- Original Message ----- From: "Fargo Lee" <fargolee@iname.com> To: <php-general@lists.php.net> Sent: Wednesday, June 12, 2002 4:14 PM Subject: [PHP] How do I hide download link ... > Hi, my customers go through a password authentication to access a link on my > site to download a file. I want to prevent the distribution of the location > of this file on my server by making it hidden. Is there any php function(s) > that could assist in doing this? > > All I can think of so far is storing the original file in a hard to guess > directory, when a authenticated customer goes to download it, send them to a > script that copys the original file to a temp directory, they download the > file in the temp directory and then run a cron every so many minutes to > clear out the files in the temp directory. > > If anyone has any ideas, examples or a way to improve on what I came up with > please respond. Thanks! > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#102670) next »