Magic Quotes auf Shared Hosting deaktivieren
Das Deaktivieren der Magic Quotes von PHP kann auf Shared Hosting eine Herausforderung sein, da Sie möglicherweise keinen Zugriff auf PHP haben .ini-Datei. Hier sind einige mögliche Lösungen:
Verwenden einer benutzerdefinierten php.ini-Datei
Einige Shared-Hosting-Anbieter ermöglichen Ihnen die Installation einer benutzerdefinierten php.ini-Datei. In solchen Fällen können Sie magische Anführungszeichen deaktivieren, indem Sie die folgende Zeile zu Ihrer php.ini hinzufügen:
magic_quotes_gpc = off
Verwenden einer .htaccess-Datei
Bei der Installation einer benutzerdefinierten php.ini ist keine Option, Sie können es mit einer .htaccess-Datei versuchen. Fügen Sie die folgende Anweisung zu Ihrer .htaccess-Datei hinzu:
php_flag magic_quotes_gpc off
Beachten Sie, dass diese Methode möglicherweise nicht auf allen Shared-Hosting-Plattformen funktioniert.
Verwenden der Funktion ini_set()
Sie können auch versuchen, magische Anführungszeichen mit der Funktion ini_set() zu deaktivieren. Verwenden Sie den folgenden Code:
ini_set('magic_quotes_gpc', 0);
Beachten Sie jedoch, dass dieser Ansatz möglicherweise auch auf einigen Shared-Hosting-Plattformen nicht funktioniert.
Implementieren eines benutzerdefinierten Skripts
Wenn keine der oben genannten Methoden funktioniert, können Sie ein benutzerdefiniertes Skript implementieren, um die Auswirkungen magischer Anführungszeichen umzukehren. Hier ist ein Beispiel:
if (in_array(strtolower(ini_get('magic_quotes_gpc')), array('1', 'on'))) { $_POST = array_map('stripslashes', $_POST); $_GET = array_map('stripslashes', $_GET); $_COOKIE = array_map('stripslashes', $_COOKIE); }
Das obige ist der detaillierte Inhalt vonWie kann ich Magic Quotes auf meinem Shared Hosting deaktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!