my $remote_host = $q->remote_host(); my $referer = $q->referer(); if( ($referer =~ /admin\/mynameofreferingscript/)|| ($remote_host =~ 203.x.x.x/) ) { display_page(); } else { display_error(); }