PHP-Eval()不工作

PHP-Eval()不工作,php,Php,我的代码不起作用,我做错了什么 这是一个非常简单的小脚本 <textarea name="codebtn" id="code"></textarea> <input name="code" type="submit" /> </form> <br> Result <br> <?php if(isset($_POST["code"])) { $lol = $_POST["codebtn"]; e

我的代码不起作用,我做错了什么

这是一个非常简单的小脚本

<textarea name="codebtn" id="code"></textarea> 
<input name="code" type="submit" /> 
</form> 
<br> 

Result 
<br> 
<?php 


if(isset($_POST["code"])) { 

$lol = $_POST["codebtn"];

eval('?>' . $lol .'<?php'); 

} 

?>


结果

这与
eval
无关,与表单有关

由于
没有
属性,因此它不会作为请求的一部分发送,从而导致
isset($\u POST[“code”])
失败

尝试:



顺便说一句,
echo$lol
而不是eval有什么问题?

您没有定义表单的开头:

<form action="" method="post">
<textarea name="codebtn" id="code"></textarea> 
<input name="code" type="submit" /> 
</form>


日志上写的是什么?它是如何“不工作”的?会发生什么?你为什么要做
?>$lol.“我不确定是要
$lol
,还是害怕你试图将用户输入传递给
eval()
@Boldewyn-叮叮叮叮叮叮叮叮@j08691(英雄所见略同☺)
<form action="" method="post">
<textarea name="codebtn" id="code"></textarea> 
<input name="code" type="submit" /> 
</form>