Я бы не стал использовать куки-файлы для сохранения учетных данных пользователя, поскольку их можно скопировать из браузера с помощью сценария внедрения или вредоносного сайта. Изучите PHP Sessions , чтобы получить логин пользователя.
С точки зрения предоставления html клиентскому браузеру, это очень просто. Вы можете загрузить HTML-страницу с помощью PHP и отобразить ее в браузере. Поскольку PHP является языком на стороне сервера, выходные данные скрипта создаются перед отправкой клиенту. HTML будет отображаться в DOM браузеров, и все готово.
Но я бы предложил использовать инфраструктуру MVC, такую как CodeIgniter , или я создал очень простой не раздутый MVC с именем PHPBlueprint , который будет работать (и его будет очень легко настроить). Это позволит вам гибко и абстрагироваться между вашей логикой кодирования.
UPDATE
Это будет myPage.php
<?php
$myVar = 3;
echo "<html>
<head>
<title>My Page</title>
</head>
<body>
$myVar
</body>
</html>";
?>
или вы можете сделать:
<html>
<head>
<title>My Page</title>
</head>
<body>
<?php
$myVar = 3;
echo $myVar;
?>
</body>
</html>
В любом случае вы решите сделать это, сценарий будет запущен на сервере, а затем отправит данные в браузер клиента как:
<html>
<head>
<title>My Page</title>
</head>
<body>
3
</body>
</html>
HTML будет отображаться в DOM, и страница должна выглядеть следующим образом:
3
PHP стоит того, чтобы его изучить, так же как и MVC, поскольку он предлагает отличные ООП и расширяемые решения для быстрой разработки. Посмотрите на PHPBlueprint , так как это упростит все это и будет легко восстановить.