Что исполняется первым?Это скрипт внутри тега php или HTML? - PullRequest
0 голосов
/ 06 октября 2018

У меня есть файл с расширением .php.Я следую учебному пособию, и оно содержит и то и другое в одном файле.

Итак, файл выглядит примерно так:

<?php


?>
<!DOCTYPE html>
<html>

</html>

Мне было интересно, что будет выполнено первым?

Кстати, это побочный путь к этой проблеме.Этот конкретный файл имеет отношение к предотвращению атаки CSRF.Внутри HTML есть фрагмент PHP, который выглядит как

 <?php Token::generate() ?>

в одном из полей скрытого текста.Я не уверен, почему он поместил и переднюю и заднюю часть в один файл.Является ли это необходимостью делать профилактику CSRF?

Заранее спасибо.

1 Ответ

0 голосов
/ 06 октября 2018

PHP выполняется на сервере, вывод этого выполнения - HTML-код.

Браузер берет HTML-код и отображает его.enter image description here

...