Использование PHP-сессий - это одно решение, а другое, которое вы можете использовать, - это использование параметров GET.
<form action="page2.php" method="get">
<input type="text" name="user_name">
<button type="submit">Submit</button>
</form>
В приведенном выше примере форма будет отправлять введенное значение (из ввода user_name) для доступа к нему в файле page2.php (это атрибут действия формы).
В вашем файле page2.php вы можете получить доступ к значению из формы, используя
<?php
/** $_GET['user_name'] is the name of your input in the form */
echo "Hello " . $_GET['user_name'];
?>
ПРИМЕЧАНИЕ. Параметры $ _GET не рекомендуется при доступе к конфиденциальным данным, поскольку это значение отображается и может быть отредактировано конечным пользователем в URL.