Я працюю на сторінці, яка вимагає javascript та сесій. У мене вже є код, щоб попередити користувача, якщо javascript відключений. Тепер я хочу розглянути випадок, коли файли cookie відключені, оскільки ідентифікатор сеансу зберігається в файлах cookie.
Я продумав лише кілька ідей:
- Вбудовування ідентифікатора сеансу у посилання та форми
- Попередити користувача, що він повинен увімкнути файли cookie, якщо вони відключені (потрібна буде допомога у виявленні, якщо файли cookie відключені)
Який найкращий спосіб підійти до цього? Дякую
РЕДАГУВАТИ
На основі посилань на статті, я придумав свій власний підхід і думав, що поділюсь, хтось інший зможе ним скористатися, можливо, я отримаю кілька зауважень. (Припускає, що ваші сеанси PHP зберігаються у файлі cookie з іменем PHPSESSID
)
<div id="form" style="display:none">Content goes here</div>
<noscript>Sorry, but Javascript is required</noscript>
<script type="text/javascript"><!--
if(document.cookie.indexOf('PHPSESSID')!=-1)
document.getElementById('form').style.display='';
else
document.write('<p>Sorry, but cookies must be enabled</p>');
--></script>