0

ご挨拶、

ログインスクリプトをデバッグしようとしています。そこで、var_dump を使用してパスワードを出力することにしました。しかし、何らかの理由で、「BOSTON」を印刷するのではなく「BOSTON」と入力すると、各文字に 1 つのダッシュが 6 つ印刷されます。私は前にこのように遭遇したことがありません。私は何かが欠けていると確信しています。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 に答える