Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.10.2014, 13:00
|
|||
|---|---|---|---|
|
|||
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
Необходимо все прямые заходы на страницы, отличные от главной перенаправлять на главную без авторизации. Причём, если посетитель начал с главной, то потом может и на другие по внутренним ссылкам попадать. Короче, нужно заставить посетителя следовать только заданному сценарию, например, как на сайтах с тестами, где начать можно только с первого вопроса. Как такое делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2014, 14:56
|
|||
|---|---|---|---|
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
Например, на главной в сессию пишется какая-то переменная. На других страницах она проверяется. Если не соответствует - отправлять на главную. Аналогично и с вопросами. Ответил на первый вопрос - в сессию. Пришел на страницу с пятым вопросом - смотрим, отвечен ли четвертый... Если нет - отправляем куда надо... Вероятно, сессию для такой работы лучше хранить в БД или принять меры против отмирания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2014, 19:30
|
|||
|---|---|---|---|
|
|||
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
проще говоря, привязаться к сессии, чтобы отличать петю от васи. и на сервере хранить состояние юзера(тоесть что он следующим запросом может посетить или не может) ну и при следующем запросе принимать решение - показать или редирект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2014, 19:58
|
|||
|---|---|---|---|
|
|||
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
Радует, что мои догадки совпали с вашими советами. Но тут ещё такая проблема: с php файлами всё понятно, там можно прописать сессию, а вот как провернуть всё это с html файлами, которые лежат рядом с php-шными и вставляются в них. Практически на них ведь тоже можно зайти, просто не всё будет отображаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2014, 20:38
|
|||
|---|---|---|---|
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
andrejkкак провернуть всё это с html файлами, которые лежат рядом с php-шными и вставляются в нихДа вот как Вы написали - так и провернуть, проконтролировать условия до инклюда файла. Только запретить еще прямой доступ к html-файлам. Если же требуется сохранить прямой доступ к файлам - тогда переименовать файлы в *.php и в начале файла добавить код контроля/редиректа. Если требуется и URLы сохранить после переименования - задействуйте mod_rewrite. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2014, 21:28
|
|||
|---|---|---|---|
|
|||
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
vkleandrejkкак провернуть всё это с html файлами, которые лежат рядом с php-шными и вставляются в них Только запретить еще прямой доступ к html-файлам. Вот этого вполне достаточно. А как это запрещается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2014, 21:30
|
|||
|---|---|---|---|
Как прямые заходы на разные страницы перенаправлять на главную страницу |
|||
|
#18+
andrejkА как это запрещается?От вебсервера зависит. Для Апача можно прописать необходимые правила в .htaccess, для других - в соответствующих конфигах. Как вариант, вынести html-файлы за пределы директории сайта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1462301]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 401ms |

| 0 / 0 |
