Как, с jQuery я говорю, был ли посетитель веб-сайта на сайт прежде?

Хорошо, теперь это решено. Моя проблема была частично огромной ошибкой пользователя. Я использовал новую среду IDE, и когда я сгенерировал жестко закодированный пример, я представил, что на самом деле все еще выполняю предыдущий файл. Глупо, глупо, глупо.

Но ...

Мне удалось разобраться с реальной проблемой, которая заставила меня поднять вопрос в первую очередь. Я обнаружил, что если вы установите тип содержимого «application / json» в заголовках, пакет dart HTTP автоматически добавит «; charset = utf-8». Поскольку это значение является частью подписи auth, когда AWS кодирует значения из заголовка для сравнения с сгенерированной пользователем подписью, они не совпадают.

Исправление заключается в том, чтобы при настройке типа содержимого заголовка убедиться, что вы вручную установили для него «application / json; charset = utf-8», а не «application / json».

Нашел немного больше дискуссий об этой «ошибке» после факта здесь .

5
задан moff 16 April 2009 в 14:58
поделиться

2 ответа

What about using the Cookie plugin for jQuery?

$.cookie('the_cookie', 'the_value'); // Create a session cookie ("the_cookie") and set its value to "the_value"
$.cookie('chocolate_chip_cookie', 'the_value', { // create a cookie with all available options
    expires: 7, // expires in seven days
    path: '/', // accessible from the whole site...
    domain: 'jquery.com',
    secure: true // ...but only on a secure connection
});
$.cookie('the_cookie', null); // delete the session cookie
8
ответ дан 14 December 2019 в 04:47
поделиться

Это можно сделать следующим образом:

  1. Установка файла cookie.
  2. Сохранение статуса в сеансе.

. Вы можете сделать 1. как с JavaScript, так и с PHP. 2. может быть выполнено только на стороне сервера, например, с помощью PHP.

Это руководство может быть полезным: http://www.shopdev.co.uk/blog/cookies-with-jquery-designing-collapsible-layouts/

0
ответ дан 14 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: