PHP referer question
- Started
- Last post
- 4 Responses
- welded
If I have a URL which is just a pointer to the root of my main domain, is there a way to find out if a visitor has arrived via this pointer?
More specifically I want to be able to grab the $_GET data from the URI and serve up the proper content.I hope that's clear but I'll try to elaborate if need be.
BTW, $_SERVER['HTTP_REFERER'] only works if they've followed a link and not typed the address in manually or followed a bookmark.
Shanks.
- van_rijn0
you were clear in a way.
i am assuminmg that your domain is example.com & you are redirecting to example.com/dir/ ?
but if you have a domain aliased to example.com, as far as i know, there is no way to track from a bookmark or just typing in the URL. that is including perl & java, unless you get into shell scripts with apache.
what you can do is put a redirect from that one page that redirects to your other point of the site by using the $_GET or even register a session id.
good luck
- welded0
Thanks for the info, too bad it's not what I wanted to hear. :\
- rabattski0
you basically answered your own question. just use the http referer. if there's no referer it means it has been typed in manually or they got there thru their bookmarks. if there's a referer you can check it if it's the proper referer or not.
- welded0
rabattski, that's not quite what the problem is. It's not really a matter of whether there's a referer or not. If somebody enters example.com?page=10 I want to be able to sniff that variable and serve up page 10 on the actual domain. As it is now example.com?page=10 and example.com do exactly the same thing.
Know what I mean?