0

问候,

我正在尝试调试登录脚本。所以我决定使用 var_dump 打印出密码。但是出于某种原因,如果我输入“BOSTON”而不是打印“BOSTON”,它会打印出六个破折号,每个字符有一个破折号。我以前没有遇到过这样的情况。我确定我错过了一些东西。我尝试了 ob_ start() var_ dump 然后 ob_ get_clean 但它没有打印任何东西。我提前感谢社区。

 var_dump($_POST['pass_field']); // password BOSTON

输出:

 string(6) "------"
4

1 回答 1

3

我会使用数组print_r上的函数$_POST来查看 pass_field 键是否设置为 BOSTON

print_r($_POST);

如果你想使用ob_start(),你必须获取内容然后结束它

ob_start();
var_dump($_POST['pass_field'];
print_r($_POST);
$content = ob_get_contents();
ob_end_clean();

echo $content;

我希望这会有所帮助。

于 2009-06-11T22:07:10.397 回答