Re: Limit connection/download

From: Date: Fri, 25 Jan 2002 17:45:46 +0000
Subject: Re: Limit connection/download
References: 1 2  Groups: php.windows 
Request: Send a blank email to php-windows+get-11645@lists.php.net to get a copy of this message
Yes, I can know how many files users have downloaded, I already log this and allow them to be ranked by the number of downloads. However, I want to restrict downloads so that a given user can only download one file at a time. My problem is that I don't know how to monitor the downloads so that I can identify for sure when a user has finished a download or not. Thanks for the help :-) Olivier Hubert At 11:25 2002-01-25 -0500, Nicole Amashta wrote:
If they are registed, this means they must login, which you may then be using database for this. Add a new field, totaldownloads, and update that field for each download. You know who it is because they logged in. Each time the user logs in with that name, you always know their download count. good luck, nicole amashta www.aeontrek.com ======================== "Olivier Hubert" <raggart@colvir.net> wrote in message news:5.1.0.14.0.20020124162445.00ab59a0@colvir.net... At 20:57 2002-01-24 +0000, Symeon Charalabides wrote:
I have a web site with a lot of files that are downloadable only by registered users. Session variables are used to keep track of who is
logged and
who is not (non-registered users can still browse the files, but not
download
them). Now, I would like to have a limit of one download/user. Is
there
a way I
can limit the downloads with PHP or even an Apache configuration?
The simplest way is to set a flag via a cookie - very easy with PHP. Something along the lines of: if (DOWNLOAD)
        setcookie('has_downloaded','1',time()+60*60*24*(number of
days),'\');
However, knowledgable people can see through the cookies system and
delete
the cookie from their PC, allowing them to download more. As I said, it's only the simplest system...
         This is a good idea, but then again, how do I know for sure when
a user has finished his download and can download another file? With something like this (which I could enable in a session variable), a user can only download one file before being rejected by the system. Olivier Hubert -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net For additional commands, e-mail: php-windows-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net


« previous php.windows (#11645) next »