Magic quotes en beveiliging

From Joomla! Documentation

This page is a translated version of the page Magic quotes and security and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎English • ‎Nederlands • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil

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.x Joomla! 3.0 en hoger vereisen dat magic_quotes_gpc op off is gezet en zal niet installeren als magic_quotes_gpc op on staat.
Joomla 2.5 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.