2 aparte include pagina's, hoe kan ik deze afzonderlijk goed laten werken? --> i
Ik heb een site gemaakt die werkt met een veilige include functie. Ik heb dus gewoon bij de inhoud gezegd, get de pagina die gevraagd wordt met een link, index.php?inhoud --> dan pakt ie dus inhoud.php, met array met toegestane pagina's gedaan dus veilig maar ff neit belangrijk.
Nu heb ik rechts van de inhoud een andere pagina geinclude. Op die pagina staan twee links om die pagina zelf weer te veranderen. Ik die altijd gedaan met iframe, maar omdat google dat nie vind wilde ik die dus ook met include doen.
Het probleem is nu dat het me wel lukt om een andere pagina met die link in die 2e include te openen, maar dan verandert in inhoud weer naar default, en die wil ik dus niet verandert hebben.
Heeft iemand een oplossing hiervoor?
Ben misschien onduidelijk, dus vraag en ik zal antwoorden :p
Groetjes,
Frank
wat is nu de vraag: wat is het altenatief voor iframe?
ik zou zoiets als dit willen:
index.php?inhoud=home&banner=ban1
Waarbij banner en inhoud afzonderlijk verandert kunnen worden,
Ik bedoel dus ook neit een include pagina in een include pagina.
Ik hoop dat er iemand een oplossing weet :p,
Frank
die 'klik' had ik ook gelezen jah ;p, maar das maar 1
Voor de inhoud:
Code (php)
Voor de banner:
Code (php)
Edit:
in de array dus $paginas = array("ban1","ban2","ban3"); moet je alle pagina's neerzetten tussen haakjes die mogen worden geinclude
Gewijzigd op 01/01/1970 01:00:00 door Scrptr
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$query="page";
$ext="php";
$default="news";
$error_nietinarray="news.php";
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
$pad=".";
$pages = array("","news","members","djinnprices","links","calc");
$page=$_GET[$query];
if (!in_array($page, $pages)){ include ($error_nietinarray);
}else{ if ($page == "") { include ($pad."/".$default.".".$ext);
} elseif (!file_exists($pad."/".$page.".".$ext)) { echo $error_bestandbestaatniet;
} else { include ($pad."/".$page.".".$ext);
}}
?>
$query="page";
$ext="php";
$default="news";
$error_nietinarray="news.php";
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
$pad=".";
$pages = array("","news","members","djinnprices","links","calc");
$page=$_GET[$query];
if (!in_array($page, $pages)){ include ($error_nietinarray);
}else{ if ($page == "") { include ($pad."/".$default.".".$ext);
} elseif (!file_exists($pad."/".$page.".".$ext)) { echo $error_bestandbestaatniet;
} else { include ($pad."/".$page.".".$ext);
}}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$query="ad1";
$ext="php";
$default="merlin";
$error_nietinarray="merlin.php";
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
$pad="addons/";
$pages = array("","close","merlin","merlin min","exp","exp min");
$page=$_GET[$query];
if (!in_array($page, $pages)){ include ($error_nietinarray);
}else{ if ($page == "") { include ($pad."/".$default.".".$ext);
} elseif (!file_exists($pad."/".$page.".".$ext)) { echo $error_bestandbestaatniet;
} else { include ($pad."/".$page.".".$ext);
}}
?>
$query="ad1";
$ext="php";
$default="merlin";
$error_nietinarray="merlin.php";
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
$pad="addons/";
$pages = array("","close","merlin","merlin min","exp","exp min");
$page=$_GET[$query];
if (!in_array($page, $pages)){ include ($error_nietinarray);
}else{ if ($page == "") { include ($pad."/".$default.".".$ext);
} elseif (!file_exists($pad."/".$page.".".$ext)) { echo $error_bestandbestaatniet;
} else { include ($pad."/".$page.".".$ext);
}}
?>
Dan open ik bijvoorbeeld in menu deze link:
<a href="index.php?page=links">
Dan open ik in andere menu deze link:
?ad1=close
Close werkt dan wel, alleen daat de inhoud weer naar de de default news
Btw, ben newby, srry, eens moet de eerste keer zijn, dus weet nog niet hoe het in mooie php tags te zetten ;/
?ad1=iets&page=iets in de url hebben
Gewijzigd op 01/01/1970 01:00:00 door Scrptr
Is het mogelijk om zo iets te doen:
<a href="?ad1=close&page=$_GET[page]">
Als ik dus bijvoorbeeld close in 'ad1' wil openen en bijvoorbeeld pagina links of een andere pagina wat al geopend was in 'page' te laten staan.
oO, ik ga het meteen uitproberen :p
Is hulp altijd hier zo snel?
Wel als je duidelijke vragen stelt :P
http://www.baseoflogic.com/orderofmerlin
en add2 moet nog komen
Maarre, koste wel ff werk, moest alle links, ook van menu, veranderen.
Mm, misschien maak ik hier wel tutorial over :p
Bedankt voor alle hulp, kga loggen, topic mag dicht :p
Gewijzigd op 01/01/1970 01:00:00 door Scrptr