When there is a php : header("location: $url"); redirection the referrer follows to the redirected landing page or the landing page perceive it as blank ?
The referer is sent by the browser, not by PHP. But you can test it easily: Page1.php header('Location: page2.php'); PHP: Page2.php: echo $_SERVER['HTTP_REFERER']; PHP:
Correct HTTP_REFERRER is passed by the browser itself. From memory you will find it is not passed by the browser when in SSL mode for security reasons. At least that's what I experienced awhile ago when I was doing some testing on IE6.