Tak! jeg har nu konstateret at du har ret. Den virker på en gammel apache,
men ikke på min rh7.1.
- en spændende øvelse
finn
Lasse Hillerøe Petersen skrev i meddelelsen ...
>In article <3bcddcc7$0$1914$edfadb0f@dspool01.news.tele.dk>, "CykelSmeden
>fra Aalborg" <skrald@acnord.SLET.dk> wrote:
>
>>en af mine perler (som dog eksekveres) giver følgende fejl i min
error_log:
>>Use of uninitialized value in concatenation (.) at counter.pl line 4.
>>linien ser således ud
>>$host = $ENV{'REMOTE_ADDR'}.$ENV{'REMOTE_HOST'};
>>
>>$ENV{'REMOTE_HOST'} er dog altid tom.
>
>Ikke en tom streng, men undef. (Giver "" i string kontekst, og 0 in
>numerisk kontekst.) Derfor får du en "Uninitialized" advarsel.
>
>>jeg har forstået sådan at denne variabel ville være dnsnavnet hvis
>>ipadressen kan resolves, hvilket tyder på at være forkert.
>>eller er der noget elementært forkert?
>
>Det er vist noget der kommer an på hvordan webserveren er konfigureret.
>Oprindeligt var Apache (som jeg formoder der er tale om) default
>konfigureret til at lave navneopslag; men det blev ændret, fordi det betød
>en hulens masse opslag til ingen verdens nytte. Du kan evt selv lave et
>opslag fra dit script - du har jo adressen. (Solution left as an exercise
>for the interested reader.)
>
>-Lasse