I have a list of domains in an array:
$referers=array("domain1.com","domain2.com"...)
When a request is made for the page with my refering domain checker on it (it is basically a form processor page that mails the results), I compare the value of HTTP_REFERER with the domain list to make sure that the request was made from my web site and not a spamer trying to pass info through my mail/form processor.
This has worked fine up until recently when we started getting a lot of complaints that users were getting the error message we display if the HTTP_REFERER value doesn't match the array.
I started logging the failed requests and the first one I got looked like it came from an AOL 8.0 browser.
In the error report, the HTTP_REFERER value was blank so I assume the browser is not supplying that information to our server as all other browsers do.
I was wondering if this is a known bug or what?