Результат var_dump ($ _ POST ['pass_field']) это куча тире? - PullRequest
0 голосов
/ 12 июня 2009

Привет,

Я пытаюсь отладить скрипт входа в систему. Поэтому я решил использовать var_ dump для распечатки пароля. Но по какой-то причине говорят: «Если я наберу« BOSTON », а не напечатаю« BOSTON », будет напечатано шесть штрихов, по 1 штриху для каждого символа. Я не сталкивался с таким как раньше. Я уверен, что что-то упустил. Я попытался ob_ start () var_ dump, затем ob_ get_clean, но он ничего не печатает таким образом. Я заранее благодарю сообщество.

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

вывод:

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

1 Ответ

3 голосов
/ 12 июня 2009

Я бы использовал функцию 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;

Надеюсь, это поможет.

...