login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Multiviews

Offline Frederic - 18/07/2005 10:44 (laatste wijziging 18/07/2005 10:45)
Avatar van FredericPHP ver gevorderde Ik ben bezig met het ontwikkelen van een website, waarvan de pagina's worden geladen via de SWITCH functie:

  1. ><? if (IsSet($_GET['Pagina']))
  2. {
  3. switch($_GET['Pagina']){
  4. case "inloggen": include "leden/inloggen.php" ; break;
  5. case "berichten": include "gebruikers/berichten.php" ; break;
  6. default: include "include/index.inc.php" ; break ;
  7. }
  8. }
  9. else
  10. {
  11. include "include/index.inc.php";
  12. }?>


Nu, mij lijkt het interessant multiviews te gebruiken. Maar daar loopt het net mis (en waar kan ik deze vraag beter stellen dan hier waar ze het gebruiken ). Op mijn index.php, waar ook bovenstaande switch staat, heb ik volgend stukje code geplaatst:
  1. <?php
  2. $gegevens = explode('/' , substr($_SERVER['REQUEST_URI'], 1));
  3. $pagina = $gegevens['0'];
  4. ?>



Tot nu toe ben ik nog maar 1 level diep gegaan, om de pagina aan te roepen, maar dat ff ter zijde.
Dus, laatste stap: ik maak op mijn domein in de root een .htaccess aan met erin:
Citaat:
Options MultiViews

So far so goed, nu nog de switch wijzigen in:
  1. <?
  2. if (IsSet($pagina))
  3. {
  4. switch($pagina){
  5. case "inloggen": include "leden/inloggen.php" ; break;
  6. case "berichten": include "gebruikers/berichten.php" ; break;
  7. default: include "include/index.inc.php" ; break ;
  8. }
  9. }
  10. else
  11. {
  12. include "include/index.inc.php";
  13. }?>


Nu zou het toch normaal moeten zijn dat als ik naar mijndomein.be/berichten surf dat ik hetzelfde moet krijgen als mijndomein.be/index.php?Pagina=berichten? Wel, bij de multiview-methode stuit ik op de error 404 pagina, met bericht dat die pagina niet gevonden kan worden. Weet iemand hier een oplossing op?

4 antwoorden

Gesponsorde links
Offline DaOxx - 18/07/2005 11:02
Avatar van DaOxx PHP beginner Zet er eens dit in je htaccess
  1. Options Indexes FollowSymLinks MultiViews All
Offline Frederic - 18/07/2005 11:10
Avatar van Frederic PHP ver gevorderde ook niet...
Offline xSc - 18/07/2005 12:54
Avatar van xSc Onbekend Het klopt niet wat je zegt, Frederic.

Misschien heb je hier wat aan?

http://www.phphulp.nl/php/tutorials/8/146/
Offline Frederic - 18/07/2005 17:09
Avatar van Frederic PHP ver gevorderde Hoe bedoel je, wat klopt er niet aan?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s