Ik heb nog niet echt veel verstand van PHP, werk sinds een week actief met php.. maar in iedergeval hierbij mijn vraag:
Ik heb de volgende code gebruikt in de index (hoofdpagina):
<?php if(isset($_GET['id'])) { include($_GET['id'] . '.php');} ?>
zodat ik de layout niet hoefde te veranderen bij de overige pagina's.. De overige pagina's heb ik op de volgende manier gelinkt, index.php?id=contact bijvoorbeeld. Maar als ik nu op de index/hoofdpagina tekst typ, bijvoorbeeld: ''Welkom op de site...'' dan zie ik dus die tekst van ''Welkom op de site..'' ook op alle andere pagina's dus ook onder contact.. en dat wil ik natuurlijk niet.. Hoe kan ik dat voorkomen?? Gebruik ik een verkeerde code ? Wie o wie zou mij kunnen helpen?
<?php
switch($_GET['id']){
case "Home": include "home.php" ; break;
case "Informatie": include "informatie.php" ; break;
case "Portfolio": include "portfolio.php" ; break;
case "Bestel": include "bestel.php" ; break;
case "Support": include "support.php" ; break;
case "Contact": include "contact.php" ; break;
default: include "home.php" ; break ; }
?>
Als je dit gebruikt is het iets veiliger omdat je op deze manier ook nog controleert of de pagina wel bestaat...
De link maak je op de zelfde manier ;-)
Als ik het op die manier doe werkt de index pagina wel maar als ik dan op Contact druk komt steeds de indexpagina te voorschijn, dus ik zie telkens de indexpagina, waar ik ook op druk..
ik heb het op deze manier:
<?php switch($_GET['id']){
case "Home": include "home.php" ; break;
case "Links": include "links.php" ; break;
case "Contact": include "contact.php" ; break;
default: include "home.php" ; break ; }
?>
Ja die heb ik en het is geupload... check http://www.griekenland-toerisme.nl
Ik heb de code van Luke dus aangepast en in me index gezet.. Alle links kloppen ook.. dus ze zijn gelinkt op deze manier: index.php?id=contact
Wie weet hoe ik gelijk een pagina automatisch laat doorlinken naar een andere pagina. Bijv. als iemand www.allesgoed.nl intypt, dat ie dan gelijk naar www.allesgoed.nl/zeker.php gaat.. Als ik weet hoe dat moet dan is het probleem in principe opgelost..