Ik hoop dat iemand de tijd wil nemen, want het kan even duren voor je het snapt en als je het wilt oplossen nog meer tijd..
Ik ben bezig met een forum te maken, dit is aardig gelukt, er zit alleen nog een klein probleemje in (nog wel meer, maar daar gaat t nu niet om)..
Het probleem zit in het schrijven van wie (welk IP) een bepaalde pagina bezoekt naar de database.
Ik heb bovenaan iedere pagina een functie aangeroepen die dit doet, en dit werkt goed.
Het enige probleem is het aanroepen van deze functie op de index.php pagina.. Als ik deze functie hier gewoon laat aanroepen ("IP X bezoekt de indexpagina"), doet ie dit op alle pagina's (ipv bv "IP X bezoekt het topic X"). Pas als ik op de indexpagina een if() zet bij het aanroepen van die functie, werkt t wel goed:
Dit heb ik (natuurlijk) liever niet, ik wil liever het probleem oplossen ipv het te omzeilen.
Je zou kunnen verwachten dat het probleem zit in dat op de andere pagina's 'index.php' aangeroepen wordt of iets dergelijks, ik kon hier echter niets van vinden
...
Als iemand de moeite zou willen nemen om naar de betreffende bestanden te kijken, zou ik dat zeer op prijs stellen, andere tips zijn ook welkom.
Edit: links weggehaald omdat het probleem opgelost is
Ik ben bezig met een forum te maken, dit is aardig gelukt, er zit alleen nog een klein probleemje in (nog wel meer, maar daar gaat t nu niet om)..
Het probleem zit in het schrijven van wie (welk IP) een bepaalde pagina bezoekt naar de database.
Ik heb bovenaan iedere pagina een functie aangeroepen die dit doet, en dit werkt goed.
Het enige probleem is het aanroepen van deze functie op de index.php pagina.. Als ik deze functie hier gewoon laat aanroepen ("IP X bezoekt de indexpagina"), doet ie dit op alle pagina's (ipv bv "IP X bezoekt het topic X"). Pas als ik op de indexpagina een if() zet bij het aanroepen van die functie, werkt t wel goed:
code:
1
2
| if( $_SERVER['REQUEST_URI'] == '/babel/forum/index.php' ) updateonline(0); |
Dit heb ik (natuurlijk) liever niet, ik wil liever het probleem oplossen ipv het te omzeilen.
Je zou kunnen verwachten dat het probleem zit in dat op de andere pagina's 'index.php' aangeroepen wordt of iets dergelijks, ik kon hier echter niets van vinden
Als iemand de moeite zou willen nemen om naar de betreffende bestanden te kijken, zou ik dat zeer op prijs stellen, andere tips zijn ook welkom.
Edit: links weggehaald omdat het probleem opgelost is
[ Voor 19% gewijzigd door ekkoper op 16-04-2005 17:50 ]