无法回显变量,但我可以使用和回显其他字符串

时间:2012-11-21 21:37:33

标签: php post echo

您好我将变量发布到此脚本中.. 我可以使用变量来制作一个目录,我可以在浏览器中回显Hola,但回声“$ data”不起作用

<?php
$data = $_POST['gen_id'];
system("mkdir $data");
echo "Hola";
echo "$data";
?>

3 个答案:

答案 0 :(得分:4)

如果字符串是空字符串或null,则Echo实际上不会回显任何内容(至少看起来不是)。如果你想知道它是否正常工作,请使用var_dump($ data)。当它运行时,它将放置类型并显示一些东西,即使它是一个空字符串null。

答案 1 :(得分:2)

更有可能的是,您的$_POST变量未设置。尝试这样做,看看你看到了什么:

echo '<pre>'.print_r($_POST, true).'</pre>';

答案 2 :(得分:-1)

您的$_POST变量未设置