login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina includen of header en menu includen?

Offline Rick1993 - 26/05/2011 09:44
Avatar van Rick1993Lid Hallo allemaal,

Ik ben bezig met een site waarbij je je kunt registreren en inloggen. Het inlogscherm komt in de header.

Nou is mijn vraag wat het handigste is:
-De header en menu als pagina en de betreffende pagina includen.
-Gewoon op de betreffende pagina de header en het menu includen.

Het tweede lijkt mij het meest logisch, maar dan moet je weer steeds controleren of de bezoeker is ingelogd, wat tijd kost..

3 antwoorden

Gesponsorde links
Offline ArieMedia - 26/05/2011 09:56 (laatste wijziging 26/05/2011 09:57)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Wat je ook kan doen is er gewoon een functie van maken, die uitzoekt wat je moet includen

  1. <?php
  2. session_start();
  3. require_once 'inloggen.php';
  4. ?>
  5. <head>
  6. <title>Mijn coole pagina</title>
  7. </head>
  8. <body>
  9. <div id="top"></div>
  10. <div id="inloggen">
  11. <?php
  12. echo inlogMenu();
  13. ?>
  14. </div>
  15. <div id="content">Blablabla</div>
  16. </body>
  17. </html>


inloggen.php
  1. <?php
  2. function inlogMenu() {
  3. $s_Ret = '';
  4. if(isset($_SESSION['user'])) {
  5. $a_Menu['uitloggen'] = 'uitloggen.php';
  6. $a_Menu['berichten'] = 'berichten.php';
  7.  
  8. foreach($a_Menu as $naam => $url) {
  9. $s_Ret .= '<a href="'.$url.'">'.$naam.'</a>';
  10.  
  11. }
  12. } else {
  13. $s_Ret .= '<form method="post" action="index.php">
  14. <input type="text" value="naam" id="naam" />
  15. <input type="password" id="pass" />
  16. </form>';
  17. }
  18.  
  19. return $s_Ret;
  20. }
  21. ?>
Bedankt door: Rick1993
Offline Rick1993 - 27/05/2011 18:57
Avatar van Rick1993 Lid Bedankt voor de code. Ik zal er dit weekend even mee bezig gaan en kijken of het lukt zoals ik het wil. Het resultaat zal ik hier zeker posten.
Offline Martijn - 27/05/2011 19:36
Avatar van Martijn Crew PHP je maakt een template van je hele layout (of de grove layout) en dan zet je daar je pagina's in 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s