Open your browser, right click and hit properties on any page.

----- Original Message -----
From: "Brian McGarvie" <[EMAIL PROTECTED]>
To: "Nathan Taylor" <[EMAIL PROTECTED]>; "Bret L Conard" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Tuesday, June 18, 2002 6:46 AM
Subject: RE: [PHP] How do I hide download link ...


if you want to hide it fromthe browser you cound do:

<a href=# onclick="javascript:document.location='sign_in.php'">click
here</a>

or you could over write the status text:

<a href="sign_in.php" onMouseOver="window.status='Some text...'; return
true;">click here</a>

or a combination...

Also note... this has/had nowt to do with _PHP_ :)

> -----Original Message-----
> From: Nathan Taylor [mailto:[EMAIL PROTECTED]]
> Sent: 18 June 2002 11:33 AM
> To: Bret L Conard; [EMAIL PROTECTED]
> Subject: Re: [PHP] How do I hide download link ...
>
>
> >     if (!session_is_registered("SESSION")){
> >      print ("You must Log-In to access this page\n");
> >      print ("<a href='sign_in.php'>");
> >      print ("Click here to Log In");
> > }
>
> print ("<a href='sign_in.php'>");
>
> should be:
>
> print("<a href='sign_in.php'>Sign-in</a>");   // or something
> like that
>
>
> But anyways, I don't think that's quite what he wanted.  I
> think the idea is
> to protect the link to a file so only special users can see
> it.  Sure this
> code with protect the page from being viewed, but,
> download.php or whatever,
> if it is protected it still points to a physical file.   If a
> user for some
> reason desires to leak the actual link then there could be a
> problem.  This
> is why he probably should change the physical file data.
>
> ----- Original Message -----
> From: "Bret L Conard" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, June 18, 2002 6:22 AM
> Subject: Re: [PHP] How do I hide download link ...
>
>
> > Start a session on the sign in page, and check for the
> session before
> > displaying the page with the link. The it does not matter
> if the link page
> > URL is distributed. In my situation;
> > 1. Sign in page goes to a validation script.
> > 2. Check for form fields. (1st of Nested loops)
> >         if (isset($formField)){//check for form.....
> > 3. If form, validate user and start session
> >         $result = mysql_query("SELECT * FROM ok_users WHERE
> password =
> > $password AND user_ID = $user_ID");
> >         if (mysql_num_rows($result) < 1){// No user so exit
> >         if (mysql_num_rows($result) > 1){// Too many users
> (bad data) so
> > exit
> >             else{       //valid user
> >                 session_start();
> >                    // register the variables you need or want
> >                 session_register("SESSION");.
> > 4. redirect to page with download
> >            header ("Location: download.php");
> > //// must be in the session start snippet or get too many
> headers errors
> > /////
> >             }//end start session code
> >           }//end check for multiple match
> >      }//end check for form (and other actions)
> >  else{//if no form.....
> > print ("You must login to access this page");
> > }
> > 5. On download page check for session.
> > <?php
> > session_start();
> > // ***********************************   session check*/
> >     if (!session_is_registered("SESSION")){
> >      print ("You must Log-In to access this page\n");
> >      print ("<a href='sign_in.php'>");
> >      print ("Click here to Log In");
> > }
> > else{
> > ////////body of page
> > }
> >
> > Now if you access the download page directly, you only get
> a link to sign
> > in...........
> >
> > Does this help?
> > Bret
> >
> >
> > ----- Original Message -----
> > From: "Fargo Lee" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > 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
> > >
> > >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

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



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

Reply via email to