Taal veranderd niet op dynamische paginas
Joakim Broden op 07/02/2017 15:20:10:
Als de GET waarde gewoon weer gegeven word werkt dit dus, neem dus aan dat het niet aan .htaccess ligt.
Nogmaals, misschien dat we dan wat kunnen vinden.
Ozzie PHP op 07/02/2017 15:00:16:
Probeer in je htaccess eens dit dan ...
... content.php?alias=$1 [QSA, L]
... content.php?alias=$1 [QSA, L]
Als de GET waarde gewoon weer gegeven word werkt dit dus, neem dus aan dat het niet aan .htaccess ligt.
Joakim Broden op 07/02/2017 14:45:38:
Waar word je content geset? Je haalt teksten uit lang.php maar waar word dit gedaan, werken de sessies wel in je dynamische pagina's (geen header allready sent)? Heb je een fout melding?
Nogmaals, misschien dat we dan wat kunnen vinden.
Ik include mijn lang.php onder mijn connection.php in de header.php. Dan op de paginas zelf zet ik gewoon de variabelen op de juiste plek. In lang.php check ik wat de inhoud van de sessie is.
De sessie werkt op dynamische paginas in de zin dat er nog een waarde in de sessie zit en ik die ook kan echoen, aanpassen kan alleen niet. Ik heb verder nergens een foutmelding, error log is ook leeg.
Wanneer ik op index.php de taal zet op EN en de sessie waarde echo, dan laat hij EN zien op index.php en ook op alle dynamische paginas, maar op de index kan ik hem aanpassen naar een andere taal en op dynamische paginas niet, zet ik hem daar op bijvoorbeeld FR dan blijft de ge-echode waarde EN.
Gewijzigd op 07/02/2017 15:41:32 door Snelle Jaap
Hier word je 'lang' parameter niet geset voor de content.php pagina. Waardoor je dus altijd de 'lang' waarde van de sessie hebt of standaard NL krijgen.
Gewijzigd op 07/02/2017 15:45:42 door Joakim Broden
Edit: laat maar er moest geen spatie tussen L en QSA.
Met die aanpassing werkt het eindelijk! Bedankt voor de hulp.
Gewijzigd op 07/02/2017 15:51:46 door Snelle Jaap