Avatar billede snoezel Nybegynder
13. oktober 2004 - 22:41 Der er 4 kommentarer og
1 løsning

Undefined index

Nogen der kan fortælle hvorfor jeg får en fejl på dette script:
Undefined index: host

$referer = htmlentities(!isset($_SERVER["HTTP_REFERER"]));
$ip = $_SERVER["REMOTE_ADDR"];
$page_ref = $referer;
if (!isset($referer) != "") {
    $referer = parse_url($referer);
    $referer = str_replace("www.","",$referer["host"]);
    $localhost = str_replace("www.","",$_SERVER["HTTP_HOST"]);
}
else {
    $referer = "bookmarks";
    $page_ref = "no refering url";
}
Avatar billede snoezel Nybegynder
13. oktober 2004 - 22:42 #1
SORRY,det er Undefined index: Localhost i denne linie:

if ($referer == "(!isset($localhost))") { }
Avatar billede googolplex Novice
13. oktober 2004 - 22:45 #2
Prøv:

if (!isset($localhost) || $referer != $localhost)
Avatar billede snoezel Nybegynder
13. oktober 2004 - 22:50 #3
Ja det ser ud til at virke.
Kan jeg tilføje en "global" linie øverst på siden eksempelvis, som er statter isset ?
der er nemlig mange linier der skal rettes :-(
Avatar billede googolplex Novice
13. oktober 2004 - 22:56 #4
Prøv at ændre 'E_ALL' til 'E_ALL ^ E_NOTICE'.

<?php error_reporting(E_ALL ^ E_NOTICE); ?>

Så burde de alle forsvinde, men det er ikke en perfekt løsning, da E_ALL netop fortæller dig om fejl der KAN være kritiske.
Avatar billede snoezel Nybegynder
13. oktober 2004 - 23:23 #5
Tak skal du have.
Jeg leger lidt videre :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester