Ik maak een website waar een index.php file andere pages include. Aan de hand van get variabelen bouw ik het menu steeds op, en bepaal ik aan de hand van de sessie id welke pagina geladen moet worden.
het ziet er zoiets uit: index.php?page=page&subpage=subpage&subsubpage=subsubpage
dit herschrijf ik via een modrewrite naar www.domein.nl/page/subpage/subsubpage/
ik heb alleen een probleem met de page projecten. Als dit onderdeel gekozen wordt, dan kan men kiezen uit een aantal projecten, en per project moet er een andere subnavigatie kunnen zijn.
ik wil echter niet zoiets hebben: page=project&project=project1&subpage=faq , want dan kom ik ook niet helemaal uit met mijn mod_rewrite (misschien zal dat wel lukken, maar ik wil daar niet teveel logica in stoppen, en ik heb daar ook niet echt kennis voor).
Is het een idee om het project in een sessie te gooien, welke weggegooid wordt als de page project niet geselecteerd is, en welke aangepast wordt als er een ander project gekozen wordt?
Het zal wel werken, maar ik vraag me af of er niet een nettere manier is.
Tevens vraag ik me af welke variabelen ik in een sessie moet gooien bij het inloggen. Met het id kan ik eigenlijk alles mbv joins en dergelijke te weten komen, maar als ik bijvoorbeeld $_Session['company'] opneem, dan zal dat wel weer een hoop queries schelen.
Is er gangbaar idee wat je in sessies gooit en wat niet?
Zo, dat was het weer even
het ziet er zoiets uit: index.php?page=page&subpage=subpage&subsubpage=subsubpage
dit herschrijf ik via een modrewrite naar www.domein.nl/page/subpage/subsubpage/
ik heb alleen een probleem met de page projecten. Als dit onderdeel gekozen wordt, dan kan men kiezen uit een aantal projecten, en per project moet er een andere subnavigatie kunnen zijn.
ik wil echter niet zoiets hebben: page=project&project=project1&subpage=faq , want dan kom ik ook niet helemaal uit met mijn mod_rewrite (misschien zal dat wel lukken, maar ik wil daar niet teveel logica in stoppen, en ik heb daar ook niet echt kennis voor).
Is het een idee om het project in een sessie te gooien, welke weggegooid wordt als de page project niet geselecteerd is, en welke aangepast wordt als er een ander project gekozen wordt?
Het zal wel werken, maar ik vraag me af of er niet een nettere manier is.
Tevens vraag ik me af welke variabelen ik in een sessie moet gooien bij het inloggen. Met het id kan ik eigenlijk alles mbv joins en dergelijke te weten komen, maar als ik bijvoorbeeld $_Session['company'] opneem, dan zal dat wel weer een hoop queries schelen.
Is er gangbaar idee wat je in sessies gooit en wat niet?
Zo, dat was het weer even