var_dump($_POST['pass_field']) 的结果是一堆破折号?

发布于 2024-07-23 23:16:49 字数 361 浏览 2 评论 0原文

您好,

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

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

输出:

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

Greetings,

I am trying to debug a login script. So I decided to use var_ dump to print out the password. But for some reason say If I type in 'BOSTON' rather then printing 'BOSTON' it prints out six dashes, 1 dash for each character. I haven't encountered it like this before. I'm sure i'm missing something. I tried ob_ start() var_ dump then ob_ get_clean but it doesn't print anything that way. I thank the community in advance.

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

output:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮凉 2024-07-30 23:16:49

我会在 $_POST 数组上使用 print_r 函数来查看 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;

我希望有帮助。

I would use the print_r function on the $_POST array to see if the pass_field key is set to BOSTON

print_r($_POST);

If you want to use ob_start(), you must get the content then end it

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

echo $content;

I hope that helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文