Die beste Methode zum Überprüfen, ob IonCube Loader installiert ist

8

Ich verwende den folgenden Code:

%Vor%

Ich bin nur besorgt, dass dies nicht auf jedem Server mit aktiviertem IonCube funktioniert. Es scheint ziemlich Standard zu sein, aber ich musste nie vorher überprüfen. Ist dies der beste Weg zu überprüfen, oder gibt es eine bessere Methode, die ich verwenden sollte?

    
jdp 13.08.2010, 13:30
quelle

4 Antworten

8

Wenn die Erweiterung nicht installiert ist, gibt dies Ihnen den Wert false zurück. Soviel ich weiß, ist es die korrekte Art zu überprüfen, ob eine Erweiterung verfügbar ist.

Eine andere Option ist die Verwendung von get_loaded_extensions () . Dies gibt Ihnen ein Array mit verfügbaren Erweiterungsnamen zurück. Sie könnten überprüfen, ob dieses Array die gewünschte Erweiterung enthält.

    
Raúl Ferràs 13.08.2010, 14:09
quelle
1

Eine andere Methode ist

%Vor%

und schauen Sie unter Additional Module Überschrift, sollten Sie

sehen können

ionCube Loader

    
Masood Aslam 21.11.2013 03:56
quelle
1

Hier ist der PHP-Code verschlüsselt mit dem neuesten Encoder v9.0 (PHP 5.6 / 7.0). Wenn ionCube loader funktioniert, sollte der Text "funktionierend" angezeigt werden, wenn Sie die leere Seite auf php logs überprüfen:

%Vor%

Hier PHP-Code codiert mit Legacy-Encoder 8.3 (PHP 5.6 und niedriger):

%Vor%

Hier PHP-Code kodiert mit veraltetem Encoder 7.0 (PHP 5.6 und niedriger):

%Vor%     
Oleg Neumyvakin 14.12.2016 05:10
quelle
0

Eigentlich verwende ich SSH für die meisten Dinge, einschließlich der Dateikopie. Wenn ich nach ionCube Loader suchen muss, ist der einfachste Weg für mich nur php -m .

Zend-Module sind aufgrund der alphabetischen Reihenfolge unten aufgeführt.

Meine Ausgabe (die letzten 2 Zeilen): [Zend Modules] the ionCube PHP Loader .

Für andere Optionen habe ich php -m | grep -v grep | grep MODULENAME. Wenn es geladen ist, wird aufgelistet, sonst werden Sie leer. (außer du hast die grep -v grep-Pipe vergessen).

    
erm3nda 01.05.2015 20:30
quelle

Tags und Links