Сессии PHP с HTML

Так как я сделал этот учебный прокси, не может быть объектом, попробуйте:

"proxy": "http://localhost:3001/api"

или

"proxy": "http://localhost:3001"

Ваш запрос должен быть:

fetch(`/api/login`,...
6
задан graham.reeds 13 July 2009 в 14:39
поделиться

4 ответа

Если у Вас есть доступ к Вашей апачской конфигурации или простой .htaccess файл, можно сказать Apache обрабатывать код php в .html файле. Можно сделать это путем создания .htaccess файла (помните. (точка) как первый символ в том имени файла) на корне документа сайта (вероятно, public_html/) и помещающий это в него:

# Add this to public_html/.htaccess file
AddHandler application/x-httpd-php .html
AddHandler application/x-httpd-php .htm

Необходимо смочь перезагрузить страницу HTML, и код PHP (из ответа Michael Matthews) будет работать большой.

9
ответ дан 8 December 2019 в 13:03
поделиться

Вы не можете поместить php в .html файлы, не играя вокруг с конфигурационными файлами Вашего сервера. Необходимо только поместить php в .php файлы.

Если у Вас есть много .html файлов, можно просто переименовать их в .php файлы. Это должно хорошо поместить чистый HTML в something.php. Так, необходимо удостовериться, что все файлы заканчиваются .php, и затем можно поместить любую логику сессии, которую Вы хотите в них.

1
ответ дан 8 December 2019 в 13:03
поделиться

Поскольку сессии обрабатываются PHP, ему нужен PHP для поддержания состояния. Вам нужно, по крайней мере, session_start() использовать переменные сеанса, сохраненные в $_SESSION.

3
ответ дан 8 December 2019 в 13:03
поделиться

Вы пытаетесь совместно использовать переменную сеанса PHP со страницей, которая имеет текст/HTML типа. Как Вы предположили, необходимо сделать страницу HTML страницей PHP для этого, чтобы работать и добавить немного отрывка PHP где-нибудь для отображения имени пользователя.

Измените свою страницу HTML на PHP. В верхней части страницы добавьте что-то вроде этого:

<?php
  session_start(); // must be before any output
  $username = $_SESSION['username']; // or whatever you called it
  // check that $username is valid here (safe to display)
?>
html here
Hello <?= $username ?>!
5
ответ дан 8 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: