@Sicquze
Учусь программированию

Как можно использовать get запрос внутри get запроса (как бы странно это не звучало..)?

Есть код:
<?php
session_start();
define('SITE', dirname(__FILE__));

$page = 'main';

if(isset($_GET['page'])){
$page = $_GET['page'];
}

if($page == 'case'){
$page = $_GET
}

require(SITE.'/core/config.php');
require('template/main/head.php'); 
if(isset($page)){ 

 if(file_exists(SITE."/pages/".$page.".php")){ 
require(SITE."/pages/".$page.'.php'); 
}else{ 
require(SITE.'/pages/404.php'); 
} 
}else{ 
require(SITE.'/pages/main.php'); 
}
require('template/main/foot.php'); 
?>


Допустим сейчас используется шаблон main преданный через get, как можно так сказать сделать внутри main get запрос?
Тоесть
$page_2 = $_GET['id'];

if($page_2 == '1') {
//делать какие то действия.. Вывод и прочее... 
}
  • Вопрос задан
  • 123 просмотра
Решения вопроса 2
VlasenkoFedor
@VlasenkoFedor
Программист: php, js, go
Смотрите пример простейшего роутера
Как сделать свой REST API?
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@krundetz
if(isset($_GET['page'])){
    $page = $_GET['page'];
}
...
if(file_exists(SITE."/pages/".$page.".php")){ 
   require(SITE."/pages/".$page.'.php'); 
}

Так делать не надо это потенциальная дырка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы