【发布时间】:2015-04-28 01:12:39
【问题描述】:
你好 stackoverflow 社区,
我正在尝试从 Burp Suite 发送请求:
{"html":"<?php
$to = "example@example.com";
$subject = "Subject";
$txt = "PHP is installed";
$result = mail($to,$subject,$txt);
?>","author":"","location":""}
我需要修改“html”标签以包含一些 PHP,但是由于代码中的双引号(我认为),PHP 没有被读取(其他标签也没有)所以我尝试了 HTML 编码它但随后它不会执行,它只是显示为代码的纯文本。
我整天都在想办法解决这个问题,但什么也没找到。
因此,总而言之:我可以使用引号以外的任何替代方法吗? (我试过HEREDOC)或者有没有办法执行不带引号的HTML编码的PHP?
【问题讨论】:
-
PHP 在我们的 HTML 之外应该可以正常执行。它在读取 HTML 之前执行。尝试将您的 PHP 块更改为
<?php echo 'it works';?>。