Скрыть страницу(информацию) от пользователя на сайте.
Ограничение доступа к контенту пользователю! Скрыть, спрятать контент от пользователя. Ограничить доступ к данным на сайте с помощью сессии!Не показывать пользователю контент, который предназначен не для него!
Всё об ограничении доспа к контенту с примерами php
- Что такое ограничение доступа к контенту php
- Как закрыть доступ к контенту на сайте
- Ограничение доступа к контенту по уникальному идентификатору
Что такое ограничение доступа к контенту php
Самый простой пример ограничения доступа на сайте - это ... когда вы авторизуетесь и попадаете в профиль с настройками! По умолчанию данный контент закрыт от других пользователей!
Как работает ограничение доступа к контенту на сайте!?
Одним из самых простых и распространенных способов закрыть доступ к информации на сайте - это использование сессийСамый простой пример ограничения доступа к странице:
Для того, чтобы создать вот такой простой пример "ограничения доступа к странице" вам понадобится:
Условие if
Глобальная переменная сессий
Имя вашей сессии
И в фигурных скобках добавляем exit
Если требуется вывести сообщение в exit, то:
Простой код ограничения доступа к контенту:
Другими словами - вы сможете просматривать контент, а тот у кого данной сессии нет, то он ничего не увидит(либо, если вы напишите текст в exit, то текст... )
Данный код ставим в самом верху вашей страницы/шаблона или на чем там ваш сайт...
Как закрыть доступ к контенту на сайте
Это простой пример ограничения к контенту с созданием именованной сессии
Для иллюстрации примера работы скрипта по закрытию контента на страницах сайта,
нам потребуется пример страницы с ограничением доступа к контенту(откройте и не закрывайте её!):
Если вы посмотрели, то там увидели текст с соответствующей информацией, которая доступна любому, кто зашел на страницу!Создаем условие, которые будет ограничивать доступ к контенту(подробнее о создании сессий и условий):
if($_SESSION['PRIMER'])
{
//сессия запущена
}
else
{
//сессия не запущена
}
?>
Далее создадим форму с кнопкой(взяли здесь) - не стал все повторять, скучно одно и тоже, на многих страницах пережевывать!
Теперь нажмите на кнопку снять ограничение доступа к контенту и пройдите заново по ссылке...
Нажмите внизу кнопку...
Скачать "закрыть доступ к контенту на сайте по сессии".
Что в архиве?
В архиве вот этот пример.
Скачать здесь.
Ограничение доступа к контенту по уникальному идентификатору
Верхний пример - это просто проверка существования определенной сессии и если она существует, то открываются данные.
По какому-то условию запускаем уникальную сессию пользователя со значением уникального идентификатора, в нашем примере это условие будет кнопка...
Далее применяем выше пунктом описанный код, но только с той разницей, что проверяем в условии равняется ли сессия пользователя указанному идентификатору, в коде использован набор цифр "12345".
Пример кода "Ограничение доступа к контенту по уникальному идентификатору"
<?
if($_SESSION['user'] =='12345')
{
// Доступ пользователю с уникальным идентификатор открыт
}
else
{
// у вас нет доступа к эти данным
}
?>
Скачать "закрыть доступ к контенту по уникальному идентификатору".
Что в архиве?
В архиве вот этот пример.
Скачать здесь.
В связи с тем, что... некоторые пользователи имеют отклонения от нормы... комменты закрыты до момента, как напишу скрипт, когда будут доступны только зарегистрированным, либо будет модерация комментов...
Свободно, комменты оставить более не получится!
Этим вы очень поможете проекту! Заранее огромное спасибо!