Avatar billede el-installatoer Nybegynder
08. oktober 2004 - 10:11 Der er 5 kommentarer og
1 løsning

Viderestilling virker ikke

Hej eksperter.
Jeg har nu siddet og fået ganske lange hår et vist sted. Mit lille script som kigger efter brugerens ip, og i tilfælde af en kendt og bannet ip, skal brugeren sendes til en side. Sammenligningen virker fint, jeg har prøvet at indsætte simpel tekst efter echo og det virker fint. Men når koden:  echo "<META HTTP-EQUIV=Refresh CONTENT=0;URL=hp/forside.php>"; indsættes sker der intet.

<?php
$ipbruger = getenv("REMOTE_ADDR");
$ipbanfil = "ip.txt";
$forbindelseban = fopen("$ipbanfil", "r");
$banindhold = fgets($forbindelseban, 4096);
fclose($forbindelseban);
$bantekst = $banindhold;
$hverban = split (";", $bantekst);

for ($ipi = 0 ; $ipi < (count($hverban)) ; $ipi++ ){
                if ($ipbruger == $hverban[$ipi])
          echo "<META HTTP-EQUIV=Refresh CONTENT=0;URL=hp/forside.php>";
               
            }
    ?>
Avatar billede Slettet bruger
08. oktober 2004 - 10:17 #1
Prøv med

echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=hp/forside.php">';
Avatar billede Slettet bruger
08. oktober 2004 - 10:18 #2
Men når du nu har adgang til PHP, så ville jeg da bruge PHPs header:

header("Location:hp/forside.php");

Det skal dog sættes ind inden du skriver noget til skærmen, så inden HTML osv.
Avatar billede el-installatoer Nybegynder
08. oktober 2004 - 10:33 #3
el barto -->

Så virker det da.... 1000 tak.
Vil du ha point??
Avatar billede Slettet bruger
08. oktober 2004 - 10:46 #4
Ellers tak :)
Avatar billede bojo Nybegynder
09. oktober 2004 - 10:41 #5
el-installatoer svar lige dig selv så spørgsmålet lukkes
Avatar billede el-installatoer Nybegynder
09. oktober 2004 - 14:42 #6
okay :-)
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