Ik ben bezig met een projectje (e-commerce website) en de HTML code die dit genereerd moet HTML-4.01 Transitional compliant zijn, geen probleem zou je denken.
Nu maken we gebruik van sessions, hierbij heb je de mogelijkheid te kiezen om ze op te slaan in cookies of in het URL, omdat we liever geen cookies gebruiken hebben we voor de laatste optie gekozen.
Nu komt het probleem: PHP voegt de variabele PHPSESSID toe aan alle links die in de HTML staan die door het PHP script gegenereerd wordt. de link word iets zoals: https://bladiebla/artikelbrowser.php?categorie=1&nogwat=2&PHPSESSID=lange string
Dit lijkt een probleem te zijn voor de HTML validator, omdat een & een special character is in HTML moet je er & van maken, nu is dit niet zo erg voor onze eigen code, maar de PHPSESSID variabele word er door PHP zelf achter geplakt, en dat blijft dus een &
Is er een manier om er voor te zorgen dat PHP hier netjes & van maakt ?
Nu maken we gebruik van sessions, hierbij heb je de mogelijkheid te kiezen om ze op te slaan in cookies of in het URL, omdat we liever geen cookies gebruiken hebben we voor de laatste optie gekozen.
Nu komt het probleem: PHP voegt de variabele PHPSESSID toe aan alle links die in de HTML staan die door het PHP script gegenereerd wordt. de link word iets zoals: https://bladiebla/artikelbrowser.php?categorie=1&nogwat=2&PHPSESSID=lange string
Dit lijkt een probleem te zijn voor de HTML validator, omdat een & een special character is in HTML moet je er & van maken, nu is dit niet zo erg voor onze eigen code, maar de PHPSESSID variabele word er door PHP zelf achter geplakt, en dat blijft dus een &
Is er een manier om er voor te zorgen dat PHP hier netjes & van maakt ?
Those who do not understand Unix are condemned to reinvent it, poorly.