Allt du använder är mycket speciella arrayer och variabler, avsedda för olika saker.
$HTTP_COOKIE_VARS är avsedd för att hantera cookies, $_SESSION är avsedd för att hantera sessioner (något helt annat). Att sätta dem lika med varann är rena rappakaljan.
I $HTTP_SERVER_VARS lagras diverse info om servern, och det är föga förvånande att uppgiften om klientens IP inte går att hitta i den...
Så alltså, vad är det meningen att skriptet ska göra?
$HTTP_SERVER_VARS används inte längre i PHP5. Du bör uppdatera och använda $_SERVER istället. Vill du ha klientens IP använder du $_SERVER['REMOTE_ADDR'].
Vad gäller dina undefined varningar så betyder det precis vad det låter som. Variabeln du försöker accessa är inte definierad. I php4 var denna varning avstängd som default, vilket inte är helt bra. I princip ska man se till att alltid definiera sina variabler innan man försöker använda dom till någonting.
255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849