Hoi,
Ondertussen weer bezig met een PHP applicatie en heb ik na het doorzoeken van het Tweakers forum en de PHP handleiding toch nog niet gevonden wat ik zoek.
Misschien is het er wel niet
Ik wil graag in mijn scripts de directories waar bestanden staan en de links variabel hebben.
Dus:
Deze variabelen wil ik op elke pagina beschikbaar hebben van mijn script.
Op deze manier kan ik het geheel op een andere machine installeren, een keer de variabelen aanpassen aan dat systeem en het werkt weer.
Nu heb ik geprobeerd om deze als constanten te definieren zoals :
Probleem is echter dat die constante wel geldig is voor het hele script waarin deze gemaakt is.
Wanneer ik echter door een link of post naar een volgend script ga is de variabele weer weg.
Ook kan ik die natuurlijk in de sessie zetten maar dan krijg je (ik heb wat meer dan 2 variabelen) veel te veel sessie data lijkt me.
In $GLOBALS kun je schijnbaar ook niks zetten.
Is er nog een manier waarop ik deze variabele kan bewaren en gebruiken in al mijn scripts?
Anders blijft er niks anders over dan overal dezelfde PHP file te includen met steeds die settings erin.
Ondertussen weer bezig met een PHP applicatie en heb ik na het doorzoeken van het Tweakers forum en de PHP handleiding toch nog niet gevonden wat ik zoek.
Misschien is het er wel niet
Ik wil graag in mijn scripts de directories waar bestanden staan en de links variabel hebben.
Dus:
code:
1
2
| $bo_tp_dir = "d:\\webdev\\mysite\\back\\templates\\".$_SESSION['bo_tp_lang']; $bo_tp_href = "/mysite/back/templates/".$_SESSION['bo_tp_lang']; |
Deze variabelen wil ik op elke pagina beschikbaar hebben van mijn script.
Op deze manier kan ik het geheel op een andere machine installeren, een keer de variabelen aanpassen aan dat systeem en het werkt weer.
Nu heb ik geprobeerd om deze als constanten te definieren zoals :
code:
1
| $result = define("bo_tp_dir", "d:\\webdev\\mysite\\back\\templates\\".$_SESSION['bo_tp_lang'], true ); |
Probleem is echter dat die constante wel geldig is voor het hele script waarin deze gemaakt is.
Wanneer ik echter door een link of post naar een volgend script ga is de variabele weer weg.
Ook kan ik die natuurlijk in de sessie zetten maar dan krijg je (ik heb wat meer dan 2 variabelen) veel te veel sessie data lijkt me.
In $GLOBALS kun je schijnbaar ook niks zetten.
Is er nog een manier waarop ik deze variabele kan bewaren en gebruiken in al mijn scripts?
Anders blijft er niks anders over dan overal dezelfde PHP file te includen met steeds die settings erin.
[ Voor 8% gewijzigd door Verwijderd op 05-03-2003 20:45 . Reden: typo ]