lead2gold Posted April 5, 2007 Share Posted April 5, 2007 Just a quick question for the gurus. I have a url with information residing on http://www.hostnamea.com I have a pointer set up in apache to redirect all traffic to from http://www.hostnameb.com to http://hostnamea.com. My problem is $_SERVER['HTTP_REFERER'] is blank in all cases when people are being redirected from hostnameb.com. Is there a way I can track (using php) all people who used the hostnameb pointer? I googled without success, and I can't seem to find an alternative variable for what i'm looking for other than $_SERVER['HTTP_REFERER'] (ref site: http://ca.php.net/reserved.variables). Link to comment https://forums.phpfreaks.com/topic/45729-apache-pointers-_serverhttp_referer/ Share on other sites More sharing options...
metrostars Posted April 5, 2007 Share Posted April 5, 2007 You could set a script up in hostnamea.com to record the users IP or whatever you want to do, and then use header("Location: http://www.hostnameb.com"); That is the only thing I can think of. Link to comment https://forums.phpfreaks.com/topic/45729-apache-pointers-_serverhttp_referer/#findComment-222140 Share on other sites More sharing options...
taith Posted April 5, 2007 Share Posted April 5, 2007 i've found that some servers, on some OS's, send headers a little differently... try using this instead... its just covering more bases... <? function get_referrer(){ if(!$ref=@$HTTP_REFERER) $ref=$_SERVER['HTTP_REFERER']; return $ref; } ?> cant hurt to try :-) Link to comment https://forums.phpfreaks.com/topic/45729-apache-pointers-_serverhttp_referer/#findComment-222145 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.