Здравствуйте форумчане. К сожалению не нашел нужной информации в бескрайнем тырнете, поэтому обращаюсь за помощью. Прошу не закидывать кирпичами если вопрос задавался. Увы, ответа я не нашел.
Так как я только начинаю познавать php, я создал index в виде таблицы. В верхнюю ячейку через include включил php меню, в нижнюю соответственно php футера. В тело хочу подключать необходимые php страницы в зависимости от того на какую меню нажмет пользователь. К примеру нажимая на пункт "контакты" где ссылка con.php в тело подключалась страница con.php, на галерея - galery.php соответственно. При этом все должно происходить непосредственно на index.php.
Можно ли это реализовать? Если да, то как? Если нет, то какие есть альтернативы не прибегая к sql. Подключаемые страницы будут довольно массивные и sql хотелось бы использовать исключительно как базу данных, а не хранилище сайта (нашел способ через id страницы получая данные о странице из sql).
Заранее большое спасибо
1. ГенералСиська - 17 Января, 2018 - 18:18:37 - перейти к сообщению
2. Строитель - 17 Января, 2018 - 18:29:29 - перейти к сообщению
ГенералСиська пишет:
Нажимая на "контакты" формируйте ссылку с GET-параметрами таким образом, чтобы она (ссылка) имела примерно такой вид: index.php?conК примеру нажимая на пункт "контакты" где ссылка con.php в тело подключалась страница con.php, на галерея - galery.php соответственно
Нажимая на "галерея" формируйте ссылку с GET-параметрами таким образом, чтобы она (ссылка) имела примерно такой вид: index.php?galery
А в файле index.php проверяйте значения GET-параметров, и в зависимости от них подключайте необходимый модуль.
3. ГенералСиська - 17 Января, 2018 - 18:33:38 - перейти к сообщению
Строитель пишет:
Нажимая на "галерея" формируйте ссылку с GET-параметрами таким образом, чтобы она (ссылка) имела примерно такой вид: index.php?galery
А в файле index.php проверяйте значения GET-параметров, и в зависимости от них подключайте необходимый модуль.
ГенералСиська пишет:
Нажимая на "контакты" формируйте ссылку с GET-параметрами таким образом, чтобы она (ссылка) имела примерно такой вид: index.php?conК примеру нажимая на пункт "контакты" где ссылка con.php в тело подключалась страница con.php, на галерея - galery.php соответственно
Нажимая на "галерея" формируйте ссылку с GET-параметрами таким образом, чтобы она (ссылка) имела примерно такой вид: index.php?galery
А в файле index.php проверяйте значения GET-параметров, и в зависимости от них подключайте необходимый модуль.
Я подозревал, что в теле нужно будет указать ссылку на переменную которая получается из url. А в меню указать ссылки на страницы. Таким образом при нажатии на меню будет биться url который отправится в тело index'а и привяжется нужная страница.
Только вот я не знаю как это на практике реализовать. С чем этот GET-параметр кушать
4. Строитель - 17 Января, 2018 - 19:18:19 - перейти к сообщению
ГенералСиська, набросал примитивный поясняющий пример с комментариями
PS: за основу этот код брать вовсе не обязательно.
Спойлер (Отобразить)