Some computers have special security settings to hide the refferer, you need to find a way to disable the security setting. "Sara" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > There was a script which people were using remotely, so I have to add this > simple subroutine > to check referrers. Currently, the site is getting approx. 20,000 hits per > day. > > NO one, not even a single person claimed that they have experienced any > problem after > implementing this change, except for the owner of the site. I am webmaster > for the site. > And now she is pushing to undo this change immediately because she is > constantly > getting &error(bad_referrer) and unable to use this script and we both know > she is the only one > experiencing this problem. > > Is there something wrong below? If yes, then why others are not getting any > bad referrer error. > If no, what could be the possible reasons that owner is the only person > getting bad referrer error? > > TIA, > Sara. > > ------------------------------------------------------------ > > > @referers = ('http://www.foo.com', 'http://foo.com'); > > sub check_url { > local($check_referer) = 0; > > if ($ENV{'HTTP_REFERER'}) { > foreach $referer (@referers) { > if ($ENV{'HTTP_REFERER'} =~ m|$referer|i) { > $check_referer = 1; > last; > } > } > } > if ($check_referer != 1) { &error('bad_referer') } > } > >
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>