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>


Reply via email to