Magic quotes en beveiliging
From Joomla! Documentation
Magic Quotes was een PHP functie, geactiveerd door de magic_quotes_gpc
instelling, die (op een zeer beperkte manier) de meeste input beperkte tot PHP script. Het is verwijderd uit PHP om meerdere redenen. Voor meer over Magic Quotes, zie PHP Manual, Chapter 31. Magic Quotes.
Deze PHP functie is deprecated (afgekeurd) vanaf PHP 5.3.0 (30-06-2009) en is verwijderd uit PHP vanaf PHP 5.4.0.
- Joomla! 3.0 en hoger vereisen dat
magic_quotes_gpc
op off is gezet en zal niet installeren alsmagic_quotes_gpc
op on staat. - Joomla! 2.5 adviseert dat
magic_quotes_gpc
op off staat.
JRequest houdt automatisch rekening met de instellingen van magic_quotes_gpc
en past ze aan. Indien ontwikkelaars JRequest gebruiken om invoer op te halen, dan doet de echte waarde van de instelling er niet toe. Als ontwikkelaars JRequest niet gebruiken dan moeten ze rekening houden met de instelling van magic_quotes_gpc
(om deze reden is het nog steeds gebruikelijk voor ontwikkelaars om JRequest te gebruiken in Joomla! 2.5 - ondanks dat het niet meer wordt gebruikt).
JInput houdt hier geen rekening mee. Omdat Joomla! 3.0 en hoger echter vereist dat magic quotes uitgeschakeld is, is het niet langer een probleem.