在回显PHP时运行PHP代码

时间:2017-09-01 20:54:38

标签: php

我在PHP中使用echo命令,但我想输入像<?php echo $variable [id_login]?>这样的PHP代码,同时回显其他内容,但这不起作用。

这可能吗,如果可以的话,我该怎么做?

echo "<script>location='member.php?&id=<?php echo $taruh[id_login] ?></script>";

1 个答案:

答案 0 :(得分:0)

你不能像你一样使用echo或open / cloce php两次,你可能想尝试类似下面一行的内容,

echo '<script>location=member.php?id=' . $taruh[id_login] . '</script>';

echo之后你可以写你喜欢的东西,即使它是一个php变量,只需使用单引号和点你需要的地方(就像我在这里做的那样),你可以看到,echo只是曾经使用过..

例如:

<?php
$your_variable = 'some text';
$other_variable = 'some PHP code';
echo 'I wrote: ' . $your_variable . ' and ' . $other_variable . '&#33;';
?>

输出将是:

我写道:一些文字和一些PHP代码!

我希望这会带你走向正确的方向。

修改

同样重要的是:如果您在网址中使用查询字符串,那么在?之后,前1个可以是&每个其他部分,例如,请参阅下面的网址

http://www.example.com/index.php?id=12345&coder=yes&country=usa

id之前我使用任务标志,对于所有其他人我没有使用任务标志......