Ok, 

1.) if ( defined($ENV{'HTTP_REFERER'}) (make sure it's defined too)

2.) syntax.  NOT if ($ENV{'HTTP_REFERER'} = "")

    instead, try if ( $ENV{'HTTP_REFERER'} eq "" )

= :-: assignment
== :-: logic (numerics)
eq :-: logic (strings)

hope this helps,
~jon

--- Paul Johnson <[EMAIL PROTECTED]> wrote:
> On Fri, Jun 08, 2001 at 05:35:19PM -0400, Luinrandir Hernson wrote:
> > ok, where did i go wrong now???
> > 
> > 
> > ##############
> > ##set $previous site var.
> > ##############
> > if ($ENV{'HTTP_REFERER'} = "")
> >        {$previous = "an unknown site"}
> >        else
> >        {$previous = "$ENV{'HTTP_REFERER'}};
> 
> Apart from everything else, you didn't write:
> 
>   my $previous = $ENV{HTTP_REFERER} || "an unknown site";
> 
> :-)
> 
> -- 
> Paul Johnson - [EMAIL PROTECTED]
> http://www.pjcj.net



=====
==========================================================
  "Did you ever wonder if the person in the puddle is 
   real, and you're just a reflection of him?"
            - Calvin (from Calvin & Hobbes)
==========================================================
 [-WiSE-] [EMAIL PROTECTED] HTTP://www.wisefreebsd.org

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

Reply via email to