Я использую cURL и php для запроса сервера обмена, на котором включена аутентификация на основе форм. Из-за того, что FBA включен, мне нужно сначала собрать идентификаторы аутентификации cookie пользователя. Вчера все заработало: потом в одночасье что-то поменяли и перестали работать. Я заметил, что идентификаторы файлов cookie, которые я получал, были разными (не сами идентификаторы, потому что они меняются с каждым новым вызовом. Скорее, изменился формат и другие вещи).
Я использую, чтобы увидеть это:
# Netscape HTTP Cookie File
# http://www.netscape.com/newsref/std/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
sdgh.utest.edu FALSE / FALSE 0 sessionid aeddf34c-16fe-4126-8c96-da7a33d244b9
sdgh.utest.edu FALSE / TRUE 0 cadata "0x0zHQHA3o8Vcu/DK/MWp69xkkZAJkIMts3HrOeHc4a71GN0CbqnDLiadJfKfSsseiyyxkyyUhRQ="
И теперь я вижу это (обратите внимание на URL-адрес во второй строке и "#HttpOnly_" перед вторым идентификатором):
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
sdgh.utest.edu FALSE / FALSE 0 sessionid 11358a02-233c-4425-8a83-6b8b69b21bcd
#HttpOnly_sdgh.utest.edu FALSE / TRUE 0 cadata "0FHKgxeq7st0DW57zl5HDgZ5gp7eRDqgfG6iAyxSf4TvyJI5aZI5wmPeiEHFloGo2bvH0fpnl52c="
Может ли кто-нибудь сказать мне, на что указывает это внезапное изменение?
Что-то изменилось на моем веб-сервере?
Может быть, я запрашиваю сервер обмена?
Кто-то обновил cURL за моей спиной за ночь?
Кроме того, на моем веб-сервере не происходит автоматических обновлений.
Кто-нибудь думает, что это вообще означает, что cURL был обновлен? Насколько я могу судить, я не обновлял его. Когда / почему cURL или libcurl переключаются с http://www.netscape.com/newsref/std/cookie_spec.html
в этот
http://curl.haxx.se/rfc/cookie_spec.html
Спасибо за помощь!