По сути, нам нужно реализовать логику для идентификации доступа к URL-адресу с внешних или внутренних страниц веб-сайта. если снаружи, чем перенаправить на последнюю информацию о продукте, если это с внутренних страниц веб-сайта, чем отображать информацию о продукте, на которую нажали.
Примечание. В обоих случаях URL должен быть одинаковым и не добавлять дополнительные параметры запроса.
Подход, используемый для решения:
Мы использовали отправку формы для внутреннего URL-адреса, но одним из недостатков использования решения является то, что кнопка «Назад» в браузере не работает.
Пожалуйста, предложите любое решение.
Благодарность
1 ответ
Есть два основных способа справиться с этой ситуацией, когда вы хотите, чтобы у определенных пользователей был другой результат без изменения URL-адреса страницы.
cgi.remote_addr - если вы хотите, чтобы все пользователи внутри офисной сети, например, видели страницу, отличную от той, что находится за пределами сети, вы можете проверить IP-адрес пользователя.
cgi.http_referer — если вы хотите, чтобы все заходили с определенной страницы (например, со страницы администратора, интрасети и т. д.), то можете проверить, откуда они щелкнули.
Ни один из этих подходов не следует использовать для самостоятельных целей безопасности, поскольку их можно подделать.
Похожие вопросы
Новые вопросы
coldfusion
ColdFusion - это платформа быстрой разработки приложений на стороне сервера, реализующая динамический язык программирования CFML общего назначения. Пожалуйста, включите CFML-версию, ОС и веб-сервер в вопросы.