Как выполнить код PHP внутри HTML-файла? - PullRequest
0 голосов
/ 03 февраля 2019

Я вижу, что на некоторых веб-сайтах отображаются подробности текущего сообщения, такие как заголовок, просмотры, лайки .... Но когда я смотрю на URL, который я вижу в последнем из пути .HTML (title-of-page.html).

Как и Blogger, мы видим путь .HTML, но внутри много PHP-кодов!Как они это делают?

1 Ответ

0 голосов
/ 03 февраля 2019

Единственный способ сделать что-либо с PHP внутри HTML-файла - это использовать какой-то API отдыха (или прослушиватели файлов, но это очень сложно).Наиболее распространенное использование PHP внутри HTML-файла - это формы! yay Вы можете поместить ссылку на файл PHP внутри атрибута action.Например ...

<form action="https://example.com/local/or/remote/doStuff.php">

Это отправит все данные вашей формы (данные формы) в этот файл PHP для обработки.

Если вы действительно хотите использовать PHP-код внутри HTML-файла, например, буквально вставляя <?php, тогда вам нужно быть Богом, потому что это невозможно.Вам нужно сохранить его как файл .php.

Если вы не хотите делать http://example.com/index.php?7 и хотите, чтобы он выглядел как http://example.com/index.php, вам нужно использоватьPOST.Post - это метод, обычно используются два типа: POST и GET.Люди, кажется, думают, что пост более безопасен (потому что это так), поэтому вы не видите этот вонючий ? в некоторых ссылках.В форме вы можете просто добавить атрибут метода и установить его на POST, чтобы он использовал метод post.Например ...

<form action="http://example.com/index.php" method="POST">

Хотя публикация не является пуленепробиваемой, она определенно более безопасна, чем GET, но для большинства людей она выглядит более профессионально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...