Так что, если я правильно понимаю, вы хотите создать страницу входа в систему , при которой при вводе имени пользователя и пароля вы в следующий раз обновите страницу, на которой вы уже вошли?или вы хотите создать форму sticky и сохранить значение, вставленное ранее?
Кстати, если сценарий входа не находится в той же папке, что и сценарий формы действия, в котором вы не видите файл cookieсценарий входа в систему, потому что по умолчанию браузер отправляет cookie только на страницу в папке или подпапке скрипта, который устанавливает cookie, в данном случае это скрипт формы действия.
Итак, прежде всего установите $ path ="/" и поместите его в качестве аргумента setcookie, чтобы сообщить браузеру: "отправлять куки на каждый сценарий в домене или поддомене"
Другой момент, как другие уже говорили вам в комментариях,этот setcookie изменяет заголовок, и все изменения заголовка должны быть выполнены перед любым выводом, и в вашем случае вы выводите пробел перед установкой cookie.Если вам нужно что-то вывести раньше, вы можете использовать функции буфера вывода , с помощью которых вы можете буферизовать весь вывод перед заголовком и отправлять его только после установки заголовка.
подробнеена https://www.php.net/manual/en/book.outcontrol.php.
Хотя я думаю, что вы делаете эту страницу для "try'n", не вводите подобный логин в реальном случае использования.Потому что вы передаете имя пользователя и пароль в http-запросе в удобочитаемом формате.Используйте php session и хэшированное поле в базе данных для эффективного и безопасного хранения данных клиента,
и для более легкого доступа к странице пользователя, сделайте липкимform , вставляя в значение поля значение в хранимой переменной, не печатая весь массив, в котором они хранятся.
Надеюсь, это может помочь!