session_start();
if(!isset($_SESSION['admin'])) // Тут ее уже не существует. Программа зацикливается.
{
header("Location: /admin/authorization/");
exit;
}
if (isset($_POST["exit"]))
{
session_unset();
session_destroy();
header("Location: /admin/authorization/");
exit;
}
print_r($_POST);
{'id': id}
Requst::checkVarPost('search','string');
почему не использовать только POST для таких вещей? <?php
function render($mainTpl, $Content)
{
if(file_exists($mainTpl)){
include $mainTpl;
}
}
?>
maintpl.tpl
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<? include $content; ?>
</body>
</html>
и вызываем
render( '.../maintpl.tpl','.../reg.tpl');
render( '.../maintpl.tpl','.../reg.tpl');
это самый простой способ но все же он лучше чем str_replace
но его можно развить и сделать очень удобным
Когда производится конкатенация строк с помощью оператора ".", разрешается разрывать выражение на несколько строк для улучшения читабельности. В этом случае, каждая следующая строка должна быть дополнена пробелами так, чтобы оператор "." был выровнен под оператором "=":