Mikelangelo
Новичок
Smarty кэширует шаблон
Подскажите,плз,такая проблема
Есть php-код для проверки авторизации
Есть шаблон Smarty(header.tpl),который подключается в конце этого кода
И когда я перехожу по страницам,у меня вместо того,чтобы заменять значение $autorize в шаблоне каждый раз,значения просто дублируются и 20 раз выводится "Рады Вас видеть Вас..." . Причем только на внешнем сервере,локально работает норм.
Подскажите,плз,такая проблема
Есть php-код для проверки авторизации
PHP:
// Проверка авторизации
if (isset($_SESSION["autorize"]) and $_SESSION["autorize"]!="")
{
$autorize = "Рады Вас видеть, <b>".$_SESSION["autorize"]."</b>! <b> | </b> <a href=\"\" class=\"credits\">Редактировать профиль</a> <b>| </b><a href=\"autorize.php?logout\" class=\"credits\">Выйти</a><b> | </b>";
}
else
{
$autorize = "Логин: <input name=\"login_user\" type=\"text\"> Пароль: <input name=\"pass_user\" type=\"password\"><input type=\"submit\" value=\"Войти\">";
}
$smarty->assign("autorize",$autorize);
$smarty->display("header.tpl");
PHP:
<div>{$autorize}</div>