Avatar billede donwang Nybegynder
12. september 2003 - 20:41 Der er 20 kommentarer og
1 løsning

PHP virker ikke?

Hvorfor virker dette ikke? Det er til min egen server. Det er meningen, at hvis jeg selv går ind på siden som ligger på serveren, som ligger på den samme computer, bliver jeg smidt til en anden...

<?
$redi = "127.0.0.1";
if(eregi($redi,$_SERVER['HTTP_REFERER'])) {
  echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=http://localhost/index2.php'>";
} else {
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Local server test!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle"><p><font size="7" face="impact">Local server
        test!</font></p>
      <p><font size="7" face="impact">Hosted by Donwang</font></p></td>
  </tr>
</table>



</body>
</html>
Avatar billede fangel Nybegynder
12. september 2003 - 20:44 #1
måske skulle du følge standarderne...

<meta> skal placeres mellem <head> og </head>

---

jeg ville foreslå header()

?
$redi = "127.0.0.1";
if(eregi($redi,$_SERVER['HTTP_REFERER'])) {
  header("LOCATION : http://localhost/index2.php");
  exit;
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
...

Morten
Avatar billede donwang Nybegynder
12. september 2003 - 21:04 #2
Ja, ok:) Men jeg kommer bare ingen vejne...
Avatar billede erikjacobsen Ekspert
12. september 2003 - 21:17 #3
HTTP_REFERER ku' vel li'sågodt indeholde "localhost"
Avatar billede fangel Nybegynder
12. september 2003 - 21:22 #4
brug

REMOTE_ADDR

for at se din IP - referrer behøves jo ikke have en værdi... og kunne være lovalhost og andet


Morten
Avatar billede donwang Nybegynder
12. september 2003 - 21:34 #5
Nu ser det hele sådan ud:

<?
$redi = "130.228.82.161";
if(eregi($redi,$_SERVER['REMOTE_ADDR'])) {
  header("LOCATION : localhost/index2.php");
  exit;
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Local server test!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle"><p><font size="7" face="impact">Local server
        test!</font></p>
      <p><font size="7" face="impact">Hosted by Donwang</font></p></td>
  </tr>
</table>



</body>
</html>
Avatar billede donwang Nybegynder
12. september 2003 - 21:34 #6
Men siden bliver bare hvid, og jeg kommer ikke vidre...
Avatar billede fangel Nybegynder
12. september 2003 - 21:34 #7
http://localhost ;)

Morten
Avatar billede erikjacobsen Ekspert
12. september 2003 - 21:37 #8
Prøv med
$redi = '130\.228\.82\.161|127\.0\.0\.1|localhost';
Avatar billede donwang Nybegynder
12. september 2003 - 21:39 #9
Nope...
Avatar billede fangel Nybegynder
12. september 2003 - 21:41 #10
prøv lige

<?
$redi = "130\.228\.82\.161";
if(eregi($redi,$_SERVER['REMOTE_ADDR'])) {
  echo "ja - jeg lever ,)":
}
?>

Morten
Avatar billede donwang Nybegynder
12. september 2003 - 22:04 #11
Parse error: parse error, unexpected ':', expecting ',' or ';' in c:\programmer\easyphp\www\index.php on line 4
Avatar billede fangel Nybegynder
12. september 2003 - 22:07 #12
sorry - skal vreæ

echo "ja - jeg lever";

Morten
Avatar billede donwang Nybegynder
12. september 2003 - 22:29 #13
Så står der ja - jeg laver, også kommer resten af siden neden únder...
Avatar billede fangel Nybegynder
12. september 2003 - 22:30 #14
ok - så burde headeren blive udført hvis den indsættes istedet

<?
$redi = "130\.228\.82\.161";
if(eregi($redi,$_SERVER['REMOTE_ADDR'])) {
  header("http://eksperten.dk");
  exit;
}
?>

se om du så ikke kommer til EXP

Morten
Avatar billede fangel Nybegynder
12. september 2003 - 22:30 #15
hov,

header("LOCATION: http://eksperten.dk");

Morten
Avatar billede donwang Nybegynder
12. september 2003 - 22:33 #16
Ja, nu virker det sørme;)
Avatar billede donwang Nybegynder
12. september 2003 - 22:33 #17
Mange tak!O)
Avatar billede fangel Nybegynder
12. september 2003 - 22:34 #18
så lidt...

nu har jeg rundet de 10k point - og min 2 års dag hos EXP er i morgen - bliver det bedre?

Morten
Avatar billede erikjacobsen Ekspert
12. september 2003 - 22:37 #19
Ja, med 100k ;)  Men det er jo ligegyldigt, bare vi har det sjovt!
Avatar billede donwang Nybegynder
12. september 2003 - 22:38 #20
Tillykke:D
Avatar billede fangel Nybegynder
12. september 2003 - 22:52 #21
_kun_ 10k ;)

det er det - men 10.000 + 2års dag inden for 11 timer af hinanden - det er da timet !

---

men du har ret - sjov er nu det vigtigste - glæder mig til EXPv4 (4?) kommer ;)

Morten
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