PHP注入未在文本框中显示回声

时间:2019-03-02 17:05:04

标签: php html

我试图将php code插入其中一个虚拟练习站点,但是提交字段后页面上什么都没显示。

因此,在名称字段中,我输入了<?php echo "test"; ?>。因此,提交此文件后,我希望看到类似Name: test的内容,但我却看到Name:。所以名字后面什么都没显示。因此,当我在网络浏览器上检查元素时,会看到<p> Name: </p><pre><?php echo "test"; ?></pre>

php代码是否未运行?

2 个答案:

答案 0 :(得分:-1)

  

php代码没有运行吗?

不,不是。该代码仅被输出回浏览器(在该浏览器中被视为未知的HTML标签)。

这可能是因为未将“虚拟练习站点”设置为允许人们仅通过通过HTTP提交任意PHP即可在其服务器上执行任意PHP,这将是一个巨大的安全问题,并迅速将它们变成其中一种:

>
  • 一个比特币农场
  • 垃圾邮件场
  • 两者

答案 1 :(得分:-1)

它将不起作用。 PHP是服务器端。您不能在客户端上运行PHP。