register_globals ist in dedecms zwangsweise eingeschränkt
Da die Einstellung „register_globals“ den PHP-Variablenzugriffsbereich steuert, verursacht sie unnötige Sicherheitsprobleme, daher wird sie hier vom Webmaster zwangsweise deaktiviert Da Space dies nicht unterstützt, können Sie es zur Referenz für Webmaster auf folgende Weise ändern:
* Wenn Sie ein eigenständiger Serverbenutzer sind, können Sie php.ini in der PHP-Konfigurationsdatei ändern und register_globals= ändern Ein bis „register_globals=Off“. Starten Sie dann Apache neu. 0).
*Erstellen Sie eine neue .htaccess-Datei im Website-Verzeichnis und fügen Sie php_flag register_globals off hinzu. Fügen Sie diese einfach in einer neuen Zeile hinzu 🎜>* Wenn es nicht funktioniert, gibt es nur noch einen letzten Ausweg: Gehen Sie einfach zu include/common.inc.php und löschen Sie den folgenden Code (nicht empfohlen).
//Öffnen Sie register_globals haben viele unsichere Möglichkeiten, daher ist es zwingend erforderlich, register_globalsif(ini_get ('register_globals')){ exit(' zu schließen. php.ini register_globals muss Off sein! Beginnen Sie also am besten jetzt mit dem Programmieren im Off-Stil!
Der Wert von register_globals kann auf „On“ oder „Off“ gesetzt werden. Geben wir einen Code an, um die jeweiligen Unterschiede zu beschreiben.
Code:
Wenn register_globals=Off, sollte das nächste Programm $_GET['user_name'] und $_GET['user_pass'] verwenden Akzeptieren Sie den übergebenen Wert. (Hinweis: Wenn das Methodenattribut von