(PHP 4, PHP 5, PHP 7)
get_magic_quotes_gpc — Ermittelt die aktuelle Konfiguration von magic_quotes_gpc
Diese Funktion ist seit PHP 7.4.0 als DEPRECATED (veraltet) markiert. Sich auf diese Funktion zu verlassen ist in keiner Weise empfehlenswert.
Gibt die aktuelle Konfiguration von magic_quotes_gpc zurück.
Es ist zu beachten, dass der Versuch magic_quotes_gpc zur Laufzeit zu setzen, nicht funktioniert.
Weitere Informationen bezüglich magic_quotes sind diesem Sicherheitsabschnitt zu entnehmen.
Gibt 0 zurück, wenn magic_quotes_gpc ausgeschaltet ist, anderfalls 1. Von PHP
5.4.0 wird immer FALSE
zurückgegeben.
Version | Beschreibung |
---|---|
7.4.0 | Diese Funktion wurde missbilligt. |
Beispiel #1 get_magic_quotes_gpc() Beispiel
<?php
// Wenn magic quotes aktiviert ist
echo $_POST['lastname']; // O\'reilly
echo addslashes($_POST['lastname']); // O\\\'reilly
// Verwendung mit allen PHP-Versionen
if (get_magic_quotes_gpc()) {
$lastname = stripslashes($_POST['lastname']);
}
else {
$lastname = $_POST['lastname'];
}
// Bei Verwendung von MySQL
$lastname = mysql_real_escape_string($lastname);
echo $lastname; // O\'reilly
$sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
?>