Как спрятать код/тег что угодно на странице с помощью session
Как скрыть код с помощью сессии, будем прятать... на странице элемент, это может быть код, тег, что угодно!
Использование сессии для вывода разных элементов в зависимости от необходимости
Скрыть -> показать элемент, в зависимости от тега.
Как вы наверное знаете. что с помощью сессии можно управлять выводимыми данными на странице!
Самый простой пример, скрытия формы авторизации после того, как вы авторизовались!
Как сессия по скрытию кодов работает!?
if ($_SESSION['авторизация'])
{
есхо ' авторизация существует';//}
else
{
есхо ' авторизация не существует';//}
Это самый простой пример каким пользуются многие!
Но что делать когда много всего...
Скрывать код с помощью сессии -> второй способ
А
Пример скрыть показать код по сессии
У вас есть код счетчика – вы заходите на свой сайт, и статистика вас регистрирует, а если вы посмотрели за день 200 страниц, то общая статистика уже ложная… - в этом случае, просто хочется написать спереди одну строчку и сзади… и исключить данный код.
Раньше я такой код видел, но не понимал зачем он и как его применять!
Ну вот… я и дошел до понимания этого…
Делаем простое условие – если сессия не существует, то не загружаем данный код…
И наверное вы догадались, что красным выделен код, который исключает другой код… внутри может быть вообще любой код… без потери работоспособности…
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(21858514, "init", { id:21858514, clickmap:true, trackLinks:true, accurateTrackBounce:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/21858514" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->