2015-06-11 3 views
-1

У меня есть простой .php-файл с игрой Rock, Paper, Scissors (некоторые школьные работы), которая отслеживает ваш результат и файл .html с кнопками на выбор из R/P/S.Передать переменную из PHP в HTML

Оценка отслеживается через переменную сеанса, есть ли простой способ передать значение этой переменной и отобразить ее на странице html?

+3

После тега : ' '. Кстати, вы должны изменить свой профиль. –

ответ

1

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

0

Если вы сохраните файл .html как .php файл, вы можете сделать это довольно легко, добавив

<?php echo $_SESSION['score']; ?> 

в ваш HTML. Например:

<p><?php echo $_SESSION['score']; ?></p> 
1

Вы можете добавить AddHandler в .htaccess для HTML файлов, чтобы рассматривать его как PHP файл, смотрите пример:

AddHandler application/x-httpd-php .html .htm 

, но вместо этого вы можете, избежать выше и изменить расширение файла с .html к .php вы можете передать его в качестве строки запроса GET, смотрите пример ниже:

http://example.com/myphppage.php?key=value 

или вы можете получить доступ к session, добавив session_start() в начало страницы

+1

* «Ответ НЕТ. Вы не можете получить PHP-переменные в HTML» * - Это не совсем так. Вы можете указать Apache обрабатывать файлы .html | .htm' в виде файлов PHP. –

+1

Sidenote: это не мой downvote. –

+0

@ Fred-ii- Спасибо за подсказку, ответьте соответствующим образом. no prob :) –

Смежные вопросы