Ich habe eine Website, die Register_globals verwendet. Meine lokale PHP-Version ist 5.6. Ich weiß, dass register_globals ab PHP 5.3.0 DEPRECATED ist und in PHP 5.4 REMOVED. Aber ich muss es mit PHP 5.6 arbeiten lassen. Gibt es eine Möglichkeit, es zum Laufen zu bringen? Und gibt es irgendein Problem, wenn ich auf PHP 5.6 entwickle und es zur Produktion einsetze, die Gebrauch PHP 5.2 ist? DankeAktivieren Sie register_globals in PHP 5.6
-2
A
Antwort
1
Es ist nicht möglich, als Eigenschaft von PHP zu aktivieren, aber ich habe eine Bibliothek entwickelt, um register_globals
zu emulieren.
merciful_polluter register_globals
und magic_quotes_gpc
emulieren (Beide wurden in PHP 5.4 entfernt)
<?php
/**
* example.com/?foo=3&bar=12
*/
(new Gongo\MercifulPolluter\Requst)->pollute();
global $foo, $bar;
var_dump($foo, $bar);
/**
* int(3)
* int(12)
*/
Unterstützung PHP-Versionen 5.4, 5.5, 5.6 und 7.0.
ACHTUNG: Diese Bibliothek ist nur ein Emulator
Verwandte Themen
- 1. PHP 5.6 entfernt Funktionen
- 2. Warum ist REGISTER_GLOBALS so schlecht?
- 3. Fatal Error register_globals ist deaktiviert
- 4. Wie installiere PHP 5.6 in Cloud 9?
- 5. Verwenden von PHP 5.6 in OpenShift
- 6. PHP Sitzung 5.4 bis 5.6
- 7. Kann PHP nicht installieren 5.6
- 8. PHP 5.6 Zertifikat Überprüfung Fehler in Joomla
- 9. Caching in Symfony 3 auf PHP 5.6
- 10. Wie aktiviert man PDO für MSSQL in PHP 5.6 TS?
- 11. So aktivieren Sie cURL in PHP/XAMPP
- 12. Aktivieren Sie Opcache für PHP in Wamp
- 13. Typo3 6.1/6.2 Kompatibilität mit PHP 5.6
- 14. PHP 5.6 function_exists seltsames Verhalten mit OPCache
- 15. Fat Free Framework auf Php 5.6 $ HTTP_RAW_POST_DATA
- 16. PHP 5.6 * vs 7.0 * Syntaxfehler, unerwartete '::' (T_PAAMAYIM_NEKUDOTAYIM)
- 17. Imagick Wurf Fehler nach PHP 5.6 Upgrade
- 18. Downgrade Klasse PHP 5.6 bis 5.5
- 19. Xampp MS SQL Server PHP 5.6
- 20. Kubuntu 16.04 - PHP 5.6 - mssql Treiber
- 21. Xdebug für PHP 5.6 auf Ubuntu 16.04
- 22. Aktivieren Sie die Zip-Erweiterung für PHP
- 23. Aktivieren Sie OPcache auf PHP Version 5.5.35
- 24. Installiere PHP-Zip auf PHP 5.6 unter Ubuntu
- 25. AKTIVIEREN KONTAKTFORMULAR - php
- 26. Aktivieren Sie Schreibberechtigung in PHP-Ordner in Bluemix
- 27. LDAP wird nicht in PHP 5.6 auf RHL geladen 7
- 28. mcrypt funktioniert nicht in PHP 5.6 unter Windows/IIS
- 29. aktivieren SOAP auf PHP
- 30. PHP-Produktionsserver - Fehlermeldungen aktivieren
http://php.net/manual/en/security.globals.php –
Well ... PHP 5.6 in den Entwicklungsprozess Verwendung zu Verwendung führen kann von PHP-Funktionalität, die nicht auf PHP 5.2 existiert. Sie werden damit konfrontiert, wenn Sie es auf dem Server bereitstellen, und Sie müssen zusätzliche Zeit für diesen problematischen Code investieren. Sie können möglicherweise das Verhalten von register_globals nachahmen, indem Sie eine benutzerdefinierte Funktion schreiben, die dasselbe macht. – Rolice
Lesen Sie diese article http://pageconfig.com/post/register_globals-is-back-php-implementation –