基本上我的意思是我想使用下面的php方法代码回显一段php得到错误
<?php
$myString = '<?= $_GET['content'] ?>';
echo $myString;
?>
也许是一个javascript替代品?
以下完整代码
<?php
if (in_array($_GET['content'], array(tree, 3, 4, 5)) ) {
$myString = "<?= $_GET['content'] ?>";
$myParsedString = htmlentities($myString);
echo $myParsedString;
}
else {
echo "nothing to see here";
}
?>
答案 0 :(得分:2)
您可以直接访问$_GET
内的<?php ?>
,无需再次使用标记:尝试此操作。
$myString = $_GET['content'];
答案 1 :(得分:1)
这应该适合你:
if ( in_array($_GET['content'], array("tree", 3, 4, 5)) ) {
$myString = $_GET['content'];
echo $myParsedString = htmlentities($myString);
} else {
echo "nothing to see here";
}
答案 2 :(得分:0)
无需在PHP标记内使用其他PHP标记。只需试试这个
<?php
if (in_array($_GET['content'], array('tree', 3, 4, 5)) ) {
$myString = $_GET['content'];
$myParsedString = htmlentities($myString);
echo $myParsedString;
}else {
echo "nothing to see here";
}
?>
答案 3 :(得分:-1)
只是逃避你得到的PHP代码然后你可以回应它
$myString = mysql_real_escape_string('<?= $_GET['content'] ?>');
echo $myString;
我希望有帮助