php if ($_GET['content_id'] в шаблонах
Posted: Sat Oct 26, 2013 11:08 pm
Использую такую конструкцию в шаблоне хедер, для мета тегов, что бы на разных страницах они были разные
чуть ниже в этом же шаблоне использую такую же конструкцию для разного html на разных страницах
тут к примеру zzz5
Иногда, вторая конструкция на content_id не срабатывает, и в кеш попадает страница, где вместо zzz1, выведен zzz5, если после этого включить куки - то все нормально ( без кеша )
Вопрос такой - можно вообще два раза использовать такую конструкцию, или не стоит ? Причину отловить не могу, но было на паре ресурсов и сейчас на двух появляется периодически.
Code: Select all
<?php if ($_GET['content_id']) {?>
<?php } elseif ($_GET['group_id']) { ?>
<?php } elseif ($_GET['search']) { ?>
<?php } elseif ($_GET['tag']) { ?>
<?php } else { ?>Code: Select all
<?php if ($_GET['content_id']) {?>
тут к примеру zzz1
<?php } elseif ($_GET['group_id']) { ?>
тут к примеру zzz2
<?php } elseif ($_GET['search']) { ?>
тут к примеру zzz3
<?php } elseif ($_GET['tag']) { ?>
тут к примеру zzz4
<?php } else { ?>Иногда, вторая конструкция на content_id не срабатывает, и в кеш попадает страница, где вместо zzz1, выведен zzz5, если после этого включить куки - то все нормально ( без кеша )
Вопрос такой - можно вообще два раза использовать такую конструкцию, или не стоит ? Причину отловить не могу, но было на паре ресурсов и сейчас на двух появляется периодически.