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