Nitsan Bin-Nun wrote:
What do you mean by session variables?
I should register a new session and pass it along with the file to the PHP wrapper?

Yes - in the page that links to your downloads you can do something like

$_SESSION['download']=TRUE;

then in the wrapper -

if (isset($_SESSION['download'])) {
   $allowed=$_SESSION['download']
   } else {
   $allowed=FALSE;
   }

the check the $allowed variable.

Only way the file will be sent is if they have been to your site that creates a session for them and sets the $_SESSION['download'] variable to TRUE.

You can check whatever you want from the session variables.

For some of my files, I check the userid in the session variable and make sure the user is allowed to download it. If they aren't, they get a 401 forbidden header and page.

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

Reply via email to