[PHP] Global Variables Changed?

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • Executor16
  • Registratie: Februari 2001
  • Niet online
Ik heb dus een website die gewoon correct werkte geupload naar een nieuwe server (ivm verhuizing ervan)

Op de nieuwe server draait dus ook een veel nieuwere versie van php etc. Nu is er echter een include functie waarvan ik gebruik heb gemaakt, die helemaal niet meer werkt. Deze is echter wel van belang om de website correct weer te geven.

Dit is mijn stukje include op de index.php:
PHP:
1
2
3
4
5
<td align="left" valign="top" class="contenttable"><br /><br /><?
if ($page == ""){ include "home.php"; }
if ($page == "test"){ include "test.php"; }
if ($page == "pagina2"){ include "pagina2.php"; }
?></td>


De links die verwezen naar de pagina's zien er zo uit:
PHP:
1
2
<a href="index.php?page=test">Klik hier om naar de test pagina te gaan</a>
<a href="index.php?page=pagina2">Hier klikken voor pagina 2</a>

De apart aangeroepen pagina's worden dus allemaal geladen in de index.php

Nu werkt deze methode dus helemaal niet omdat volgens een technische medewerker het gebruik van globale variabelen door php standaard uit staat, de nieuwe methode kan hij mij echter niet vertellen. Mijn vraag is dus hoe ik dit het beste kan oplossen op de hele website.

[ Voor 4% gewijzigd door Executor16 op 19-09-2006 15:27 ]


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

$_GET["page"] zoals je ook in de manual van PHP kan lezen

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Lezen is moeilijk. ;) Als je dat namelijk gedaan had was je allereerst Waar hoort mijn topic? tegengekomen waarin je had kunnen lezen dat je niet hier moet zijn maar in Programming, en vervolgens was je daar in de FAQ het volgende tegengekomen: Programming FAQ - PHP: Mijn POST en GET forms werken niet (meer)

Volgende keer zou ik het dus op prijs stellen als je de plaatselijke stickies en FAQ's even doorneemt alvorens een topic te openen. Zomaar aannemen dat jouw probleem uniek is is not the way to go.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.