У меня есть сайт с большим количеством динамического контента. У меня есть основная страница шаблона, которая затем загружает в нее содержимое. У меня SSI работает нормально (в том числе для php-файлов), но я не могу заставить php-файлы видеть параметры URL-адреса с html-страницы. Я бы предпочел не конвертировать все мои html-файлы в php-файлы, если я могу помочь.
Следующий код попадает в файл php нормально (т.е. отображает hello world.) но что мне поставить для ???? чтобы тема передавалась из URL-адреса html во включенный файл php?
Я пробовал $_GET, который работает, если я вызываю страницу напрямую (т.е. помещаю getDynamicContent.php?topic=X в браузер), но не при вызове через #include.
.
для URL: mainPage.shtml?topic=X
.
в mainPage.shtml
//this includes fine - no problems
<!--#include "commonHeaderStuff.html"-->
//this includes but does not parse variable
<!--#include "getDynamicContent.php"-->
.
в getDynamicContent.php
//get topic variable
$topic=????
//return content based on $topic
echo "hello world";
if($topic=="X"){echo "You passes an X"}
else {echo "You passes a Y";}
$_GET
, чтобы получить переменную из параметра URL - person ElendilTheTall   schedule 26.01.2014