Page 1 of 1

IE do not send HTTP_REFERER.

Posted: Sat Nov 18, 2006 10:32 am
by volodimir
from some site IE do not send HTTP_REFERER. And i can not get refferal for my site.
how i can fix that?
are is any others way to get REFERER parameter?

Posted: Sat Nov 18, 2006 10:34 am
by feyd
Don't rely on the referrer information. There's no guarantee that any request will have it, ever.

Posted: Sat Nov 18, 2006 10:35 am
by neophyte
From the manual:
'HTTP_REFERER'

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
It can't be trusted. Harvest it if you care to, but don't depend on it being there.

Posted: Sat Nov 18, 2006 11:24 am
by volodimir
neophyte wrote:From the manual:
'HTTP_REFERER'

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
It can't be trusted. Harvest it if you care to, but don't depend on it being there.
how i can collect the refferer or that is not possible ?

Posted: Sat Nov 18, 2006 11:26 am
by neophyte
Ain't 100% possible -- and even if you collect it there are some browsers that let you specify a referer manually.