Hallo,
habe volgendes Problem habe zwei Seiten in eine getann, man ruft sie mit get auf, aber wenn man sie nicht mit get aufruft wird nichts angezeigt, das wollt ich mit dem script ändern:
<?php
if ($_GET["page"]=="Links") {
$page_titel = 'Links';
echo
?>
Seite 1
<?php
}
if ($_GET["page"]=="linkus") {
$page_titel = 'Linkus';
echo
?>
Seite 2
<?php
}
else {
echo
?>
<meta http-equiv="refresh" content="0; URL=page.php?action=Links&page=links">
<?php
}
?>
Nunl, wenn ich die Seite aufrufe wird man auf die Seite "Links" weitergeleitet, aber dan wird die Seite Links unendlich mal neu-geladen. Wenn ich aber anstatt auf "Links" auf die page "Linkus" weiterleite, wird die Seite nur einmal geladen, wie es auch sein sollte.
Wiso wird es bei "Links" anders Geladen als bei "Linkus"??
Mfg. BNS
Achte auf die Gross-/Kleinschreibung ;)
Wenn ich das so mache, kommt auch der Fehler:
<?php
if ($_GET["page"]=="Links") {
$page_titel = 'Links';
echo
?>
Seite 1
<?php
}
if ($_GET["page"]=="Linkus") {
$page_titel = 'Linkus';
echo
?>
Seite 2
<?php
}
else {
echo
?>
<meta http-equiv="refresh" content="0; URL=page.php?action=Links&page=Links">
<?php
}
?>
Weg mit dem "echo", das braucht's nicht. BTW, von welcher Fehlermeldung redest du? Bin nämlich kein Hellseher..
Also keine "Fehlermeldung" sondern das es der selbe fehler auftritt wie im ersten Post!
Hab da echo entfernt und der Fehler ist der das die Seite wenn ich sie aufrufe einmal auf die "Seite 1" verlinkt und dan wird die "Seite 1" unendlich mal geladen.