"John A Grandy" <johnagrandy-at-yahoo-dot-com> wrote in message
news:(E-Mail Removed)...
> How to determine if a request originated from a link click , or otherwise
> ( such as pasting the url the browser ).
>
> This would seem to work ...
>
> if (Request.Url.Host == Request.UrlReferrer.Host)
> {
>
>
> But what if Request.UrlReferrer == null ... ?
Request.UrlReferrer, aka Request.ServerVariables["HTTP_REFERER"] cannot be
relied upon at all...
http://www.google.co.uk/search?hl=en...reliable&meta=
Just like the IP address, it is so easy to spoof it
(
http://www.datatrendsoftware.com/spoof.html), to the extent where the best
advice I can give you is simply not to try. Think about why you *REALLY*
need to know this information, and then work around it...