12:53

Стране остро не хватает галоперидола
Проблема у пользователя  Эртериган. При попытке добавления дневника в Избранное или вступления в сообщество появляется алерт "Неверная ссылка на добавление в Избранное (вступление в сообщество)". Соответственно ни добавления, ни вступления не происходит. Попытки были, и не раз, F5 не помогает.
+при попытке удаления комментария или записи появляется алерт "неверная ссылка на удаление комментария/записи"
Браузер ИЕ 6.0.2900, ХР-SP2. Кэш очищался, на другом компьютере (браузер, версия аналогичны) та же проблема.
Поставлена Опера 9.27, то же самое.
С моего логина то же самое, и в ИЕ, и в Опере.
Решение, предложенное тут, не помогает.

@темы: Лента избранного, У меня Internet Explorer (IE), У меня Opera

Комментарии
01.05.2008 в 17:49

Стране остро не хватает галоперидола
Брат, какой именно позицией мы похожи?) разве что оба, простигосподи, пиздец(с) - ты в одном, я в другом.
*пардон за флуд*
01.05.2008 в 21:51

Be individual, a personage... Isn't it a herd instinct now?
Макс, но не из Ехо
А чо сразу Макс?))
Я думал, что у тебя проблема осталась. Ну щас понял, ты уехал в ёбург, а проблема в тагиле. Просто Эртериган не сможет зайти в сообщество, потому и "сразу Макс" )))

Эртериган
ты по ссылкам то потыкал?
которые тут

а трассировка с мотива да.. большая. ну пока на нам не пригодистя - пусть будет на всяк случай. Ты сейчас главное потыкай по ссылкам, что копирнул La personne mystique. Провеоь совпадения сигнатур и т.п.
01.05.2008 в 22:08

UsUal gUy
Пока толку нет тыкать. Сегодня у меня доступен только гпрс. Завтра буду в стационарной сети своего провайдера и всё сделаю.
02.05.2008 в 10:18

По ссылке beta.diary.ru/test/?fav_add&signature=2122a0eeb... получаем:
Array
(
[fav_add] =>
[signature] => 2122a0eeb5baf462611a57c3273beea6
)

По ссылке beta.diary.ru/test/?fav_add&userid=57570&signat... получаем:
Array
(
[fav_add] =>
[userid] => 57570
[signature] => f7e1c2a93d9bcec63880f4beac33f141
)

По ссылке beta.diary.ru/test/?fav_add&signature=f7e1c2a93... получаем:
Array
(
[fav_add] =>
[signature] => f7e1c2a93d9bcec63880f4beac33f141
[js] =>
)
02.05.2008 в 11:14

 
Что из этого следует? Что обрезание может быть при второй передаче?
не знаю. но наводит на мысль, что одна из этих сигнатур берется с потолка >.<


ну, тут все правильно.
мистика.

мое последнее предложение:
а) вот отсюда качаем Фиддлер (570 кБ - вроде не очень много)), устанавливаем, запускаем (после установки его нужно просто запустить и все, никаких перезагрузок и прочих сложностей);
б) в настройках браузера указываем прокси-сервер 127.0.0.1:8888 (кстати, лучше это в Опере сделать);
в) открываем какой-нибудь дневник и пытаемся добавить его в избранное (или вступить в сообщество, например), просьба: экспериментируйте на каком-нибудь открытом сообщ-ве, например, Техподдержке, чтобы никто потом не жаловался на нарушение конфиденциальности));
г) еще разок по разу ходим по ссылкам выше;
д) выделяем все, что в окошке Фиддлера появилось и правый клик мыши -> Save -> Session(s) -> As text и куда-нибудь сохраняем;
е) теперь настройки прокси-сервера можно вернуть на место, Фиддлер закрыть, а из текстового файла вырезать пароли (т.е. найти вхождения "user_pass=" и вырезать буковки, что идут после знака равно, в том же Блокноте, например) и куда-нибудь выложить (если некуда, то, например, на zalil.ru). Или можно мне на почту: [email protected]

По логам посмотрим - либо всплывет какой-то глюк в коммуникации с сервером (по крайней мере, получится его воспроизвести), либо... ну... у меня больше идей нет :nope: придется сослаться на полтергейст

Если я до завтрашнего вечера не доберусь до инета, что довольно-таки вероятно, может, UsUal gUy посмотрит и чего-нибудь скажет)
03.05.2008 в 20:01

Извиняюсь, уезжал в Екб. Продолжим эксперименты =)
Вот юзерпасс, из сессии фидлера:
<-- rem -->
03.05.2008 в 20:21

 
Эртериган, не надо юзерпасс! наоборот, давайте все, кроме него)
03.05.2008 в 20:26

Тфу, дурная моя голова... Совсем не соображаю. Ладно, уже не стереть. Только модераторы могут.

Вот всё остальное:

GET /picture/620390.gif HTTP/1.0
User-Agent: Opera/9.27 (Windows NT 5.1; U; ru)
Host: static.diary.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: pay.diary.ru/~diary-support/p42976577.htm?from=...
If-Modified-Since: Thu, 12 Aug 2004 12:01:00 GMT
сoоkiе: betauser=fce8f2ca82fc8a2f6eb5a2ebec6469e8; user_login=%DD%F0%F2%E5%F0%E8%E3%E0%ED; user_pass=; no_replication=1209579115; ssn=2
сoоkiе2: $Version=1
Proxy-Connection: close


HTTP/1.0 304 Not Modified
Date: Thu, 21 Feb 2008 15:41:56 GMT
Content-Type: image/gif
Expires: Sat, 22 Mar 2008 15:41:56 GMT
Last-Modified: Thu, 12 Aug 2004 12:01:00 GMT
Age: 304176
X-Cache: HIT from cache0-yek.foratec.net
Via: 1.0 cache0-yek.foratec.net:80 (squid/2.6.STABLE18-20080314)
Connection: close
03.05.2008 в 20:38

 
Эртериган, нет, не то)

в) открываем какой-нибудь дневник и пытаемся добавить его в избранное (или вступить в сообщество, например);
г) еще разок по разу ходим по ссылкам выше;
д) выделяем все, что в окошке Фиддлера появилось и правый клик мыши -> Save -> Session(s) -> As text и куда-нибудь сохраняем;


должно получиться что-то вроде сотни запросов (и, соот-но, около сотни записей у фиддлера).
я хочу сверить данные, пришедшие с сервера, и отправляемые позже, так что нужны не только заголовки, но и тело запроса/ответа (правый клик мыши -> Save -> Session(s) -> As text - в получившемся текстовом файле будет все, что нужно).
03.05.2008 в 20:50

Я так и сделал. В окошке фидлера он вывел все запросы, а в сесси сохранил ровно то что я написал. Вступить пытался в ТП. Сейчас попробую добиться того, что перечислено выше.
03.05.2008 в 20:56

с указаным прокси отказывается работать
03.05.2008 в 21:00

 
В окошке фидлера он вывел все запросы, а в сесси сохранил ровно то что я написал.
надо выделить все запросы в списке и сохранить через контекстное меню)

с указаным прокси отказывается работать
пусть будет так, как работает (первый запрос ведь как-то получен?)
03.05.2008 в 21:02

Пока я получил первый запрос, сайт загружался нормально. Но сейчас при указаном прокси просто не загружает ни одной страницы.
03.05.2008 в 21:12

 
Эртериган, перезапускать фиддлер и/или браузер пробовали?
03.05.2008 в 21:20

Уже разобрался, в чём проблема. Отправил сформированый отчёт на почту [email protected]
03.05.2008 в 22:12

 
адрес верный, но пока ничего не пришло)
04.05.2008 в 09:02

Повторил.
04.05.2008 в 16:02

 
Эртериган, ОК, пришли оба, почему-то с датой за середину апреля)


UsUal gUy, gluker, господа, вы еще здесь?)), предварительное описание проблемы: с каждым обращением к динамическим элементам сервер считает ключ сессии (PHPSESSID) устаревшей и открывает новую сессию. При этом signature доходит до сервера без искажений, но не совпадает с новым, созданным при смене сессии (или он вообще пустой в такой ситуации?). На пути запроса висит squid, но он, кажется, не при чем. Клиент реагирует на куки адекватно.
Будут идеи, почему так может происходить? Меняется внешний айпишник с каждым запросом? Еще что-то?
Может, привязать сигнатуру не к php-сессии, а к сессии пользователя (ака хранить ее в таблице пользователей, например)?

Вот кусочек лога с моими комментариями для наглядной демонстрации: diary.photonid.com/erterigan.logs.txt
04.05.2008 в 19:02

Стране остро не хватает галоперидола
Lа реrsonnе mуstiquе, вы фееричны, я у ваших ног))
Сетевой детектив разгадан?)
04.05.2008 в 19:26

 
Макс, но не из Ехо, ну, нужно же еще понять, из-за чего это происходит и как исправляется.
у меня единственная идея, но какая-то слишком уж глупая... жду, может, UsUal gUy что-нибудь умное скажет)
06.05.2008 в 09:43

149ea694a792f3ad2caaf77077a0df58
La personne mystique, сигнатура к юзерской php сессии и не привязана, она действительна для определенного юзера и только в течении часа
06.05.2008 в 10:55

Стране остро не хватает галоперидола
gluker тогда совершенно непонятно, что происходит с запросами у Эртеригана.
06.05.2008 в 10:57

 
gluker, прости, а почему тогда у меня при каждой смене IP меняется сигнатура (и старая становится неверной)?
может, время действительности сигнатуры завалялось в сессии?)

предположение про сессии сегодня проверить не получается - почему-то, при удалении куки PHPSESSID, мне ее возвращают назад в первозданном виде ))
06.05.2008 в 14:41

149ea694a792f3ad2caaf77077a0df58
La personne mystique, предлогаю дальнейшее обсуждение перенести сюда
06.05.2008 в 15:31

 
Эртериган,
http://beta.diary.ru/test/?fav_add&signature=2122a0eeb5baf462611a57c3273beea6
сюда добавлен вывод еще трех параметров; я прошу вас еще раз туда зайти и несколько раз обновить страницу, смотря, какие из этих параметров меняются при обновлении (особенно интересует IP) :) ну и результаты наблюдений, как водится, - сюда.

gluker, ок
06.05.2008 в 15:47

Стране остро не хватает галоперидола
Если Эртеригана уже перевели на бету и дали доступ (Тундра сегодня сделать обещал), то обсуждение перейдет)) Может, результаты сразу туда кидать?
06.05.2008 в 16:02

 
Если Эртеригана уже перевели на бету и дали доступ (Тундра сегодня сделать обещал)
Эртериган проникся романтикой и решил стать тестером? :)

вроде бы, все участники дискуссии, кроме, возможно, ArLe, подписаны на ту ветвь или как-то иначе знают о ней. так что можно и туда, наверно
06.05.2008 в 16:09

Стране остро не хватает галоперидола
La personne mystique Эртериган проникся романтикой еще тогда, когда я вякнул чота про новые сервисы, которых на тот момент на основном сервере еще не было. А заполировали это все вашими умными мыслями в ТП, на которые мы с братцем сидели, медитировали, даже что-то понимали и проникались величием человеческого ума)))
вроде бы, все участники дискуссии, кроме, возможно, ArLe, подписаны на ту ветвь или как-то иначе знают о ней. так что можно и туда, наверно ну еще собственно Эртеригана туда оприходуем, как поставщика информации для размышления)))
06.05.2008 в 17:57

 
А заполировали это все вашими умными мыслями в ТП, на которые мы с братцем сидели, медитировали, даже что-то понимали и проникались величием человеческого ума)))
а я думал, я сейчас всех присутствующих вконец замучаю этими мыслями, даа)
ну мы уже, кажется, нашли, в чем дело)
07.05.2008 в 12:30

Be individual, a personage... Isn't it a herd instinct now?
La personne mystique
Если я до завтрашнего вечера не доберусь до инета, что довольно-таки вероятно, может, UsUal gUy посмотрит и чего-нибудь скажет)
может, UsUal gUy что-нибудь умное скажет)
UsUal gUy уже ничего не скажет. UsUal gUy работал всю неделю и ему не до инета было) А проблема раскрутилась весьма своеобразным способом, да.. Ты был прав по поводу фиддлера, без него такую штуку не поймать. UsUal gUy может только похвалить La personne mystique за находчивость )) (сосбтвенно, мне только это и остается, да)

господа, вы еще здесь?)),
уже да)) только толку от нас (ну, от меня конкретно) уже никакого