login  Naam:   Wachtwoord: 
Registreer je!
 Forum

constant naar index pagina

Offline Stefan14 - 12/04/2007 19:19
Avatar van Stefan14PHP gevorderde Ik heb onderstaand pagina scriptje gemaakt wat ervoor zorgt dat de pagina die achter ?page= staat geinclude wordt, maar wanneer ik $_SERVER['PHP_SELF']; gebruik in mijn formulieren blijkt deze te verwijzen naar de indexpagina waar dit script ook instaat, iemand enig idee hoe dit kan en op te lossen is?

  1. <?php
  2. switch($_GET['page'])
  3. {
  4. case "av": include('av.php'); break;
  5. case "home": include('home.php'); break;
  6. case "contact": include('contact.php'); break;
  7. case "inloggen": include('inloggen.php'); break;
  8. case "producten": include('producten.php'); break;
  9. case "registreren": include('registreren.php'); break;
  10. case "uitloggen": include('uitloggen.php'); break;
  11. case "wijzigprofiel": include('wijzigprofiel.php'); break;
  12. case "winkelwagen": include('winkelwagen.php'); break;
  13.  
  14. default: include('home.php'); break;
  15. }
  16. ?>

4 antwoorden

Gesponsorde links
Offline Button - 12/04/2007 19:25
Avatar van Button PHP ver gevorderde verwijzen (in je form) naar bv.: index.php?page=winkelwagen
Offline Stefan14 - 12/04/2007 19:30 (laatste wijziging 13/04/2007 18:34)
Avatar van Stefan14 PHP gevorderde ok, maar in de url staat dat ook, dacht dat PHP_SELF de url vanzelf overnam?
wil juist graag PHP_SELF gebruiken omdat dit variabel is.

EDIT: niemand?
Offline ikkedikke - 13/04/2007 18:58
Avatar van ikkedikke PHP expert jawel, er zijn best wel wat alternatieven:
__FILE__ (constante)
$_SERVER['REQUEST_URI']
en gewoon $_GET['page'].
Die laatste kleeft wel het nadeel aan dat je in home.php die waarde niet zomaar kunt gebruiken omdat je niet weet wat er in zit.
Offline laars - 13/04/2007 19:04
Avatar van laars Onbekend jongen doe zelf wat moeite.

(omdat je er anders toch niets van bakt nog maar wat info: kijk welke (predefined) variabelen je tot je beschikking hebt (ok nog een: check $_SERVER)).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s