Full text of what I was trying to post, below: Hi Paul,
As someone pointed out earlier this week, unless your app is set up so that the only entry point to it is a link from another URL, in most cases your user's entry point into your app would be typing the address directly, in which case there would not be an HTTP_REFERRER. HTTP_REFERRER's most common use is to track marketing and sales data coming from links on affiliates' websites, in emails, and etc. and records the URL of the referring site. So you could determine, for instance, which one of your 10 affiliate sites sends the most customers (and how many each sends), or what percentage of persons you send an email to actually click on your sales link. In your case, if your concern is that you want to ensure that users exit your app, I feel that programmatically closing the browser window would not only accomplish that but be best for security reasons. Or, in the alternative, but way more annoying to users, you can use headers to send them outside your app to another URL. If you programmatically send them back to the logon page, the back button won't then send them to the website they may have previously been on, but back to a previous page in your own app. -- Kristina > Hi Chris , > > I genuinely believe that I have a misunderstanding of what the HTTP_REFERER > is all about. I was trying to grab the address just before the user entered > "my" application. > > In my INDEX.PHP, I used an extra script named LOGIN.PHP, where the > HTTP_REFERER was captured. Then in turn LOGIN.PHP called another script > named LOGON.PHP which picked up the HTTP_REFERER information. which in my > case is the url name of my INDEX.PHP, Which of course pointed the way into > the application in the first place. > > Within the application HTTP_REFERER works just fine. I can see its potential > and some importance possible uses within applications. > > I am guessing the way around my problem is to forget the use of HTTP_REFERER > and just put the user back to the login page and let the user press the back > button to let themselves out, or is there a more elegant way to do what I > want?? > > Cheers - Paul > > ----- Original Message ----- > From: "csnyder" <[EMAIL PROTECTED]> > To: "NYPHP Talk" <talk@lists.nyphp.org> > Sent: Wednesday, July 09, 2008 8:01 PM > Subject: Re: [nyphp-talk] Returning users from whiniest they came > > > > On Wed, Jul 9, 2008 at 2:39 PM, PaulCheung <[EMAIL PROTECTED]> > > wrote: > >> I have tried running the HTTP_REFERER using the one liner below and > >> nothing > >> happens > >> > >> <?php > >> echo $_SERVER['HTTP_REFERER']; > >> ?> > >> > >> I cannot see why it should not work on my hosted Linux website, as it > >> works > >> on this site > >> > >> http://unix.cms.gre.ac.uk/code/php/examples/http_referer.php > >> > >> Paul > > > > > > You are using a link on another page to get to your referer test, right? > > > > Try print_r( $_SERVER ) to see if the $_SERVER superglobal is being > > set in the first place. > > _______________________________________________ > > New York PHP Community Talk Mailing List > > http://lists.nyphp.org/mailman/listinfo/talk > > > > NYPHPCon 2006 Presentations Online > > http://www.nyphpcon.com > > > > Show Your Participation in New York PHP > > http://www.nyphp.org/show_participation.php > > _______________________________________________ > New York PHP Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > NYPHPCon 2006 Presentations Online > http://www.nyphpcon.com > > Show Your Participation in New York PHP > http://www.nyphp.org/show_participation.php > > ------------------- Kristina D. H. Anderson Senior Application Developer/Consultant "Building a Better Tomorrow, One Line of Code at a Time" 646-247-4987 _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php