nafigator Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 Здравствуйте. Подскажите, за что отвечает параметр &st=, иногда добавляющийся в адресную строку?Дело в том, что при клике на ссылку, где этот параметр ничему не равен (строка заканчивается на &st=), пользователя перебрасывает на главную страницу.Если же дописать =0 или просто убрать &st= целиком - всё нормально. Мне нужно знать:а) за что отвечает этот параметр?б) где он описан (файл)?в) последствия его "подтирания" Помогите, пожалуйста. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 Дело в том, что при клике на ссылку, где этот параметр ничему не равен (строка заканчивается на &st=), пользователя перебрасывает на главную страницу.Оооо, ну, тогда тебе сюда Проблема с пустым параметром в адресе, ждать ответа... Подскажите, за что отвечает параметр &st=,Идёт в SQL-запросы как значение LIMIT, т.е. имеет значение: start, откуда начинать выборку и т.д.Например ?showtopic=234&st=20 - показать тему 234 с 20 поста?act=Members&st=30 - показать список пользователей, начиная с 30го пользователяи т.д. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Остап Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 theIggs Ок ... Раз пошла такая пьянка, обьясни, почему У НЕКОТОРЫХ пользователей у меня пропадают ( лимитируются ) предупреждения ( вывод их на просмотр ) ... Не могу понять логики, не от даты точно ...$start = intval($ibforums->input['st']); ........................... $DB->query("SELECT l.*, p.id as punisher_id, p.name as punisher_name FROM ibf_warn_logs l LEFT JOIN ibf_members p ON ( p.id=l.wlog_addedby ) WHERE l.wlog_mid={$this->warn_member['id']} ORDER BY l.wlog_date DESC LIMIT $start, $perpage"); ??? warn.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 обьясни, почему У НЕКОТОРЫХ пользователей у меня пропадают ( лимитируются ) предупреждения ( вывод их на просмотр ) ...Не понял вопроса... Типа, предупреждений может быть много, поэтому на страничку их выводится N-дцать. А для перехода между страничками используется значение st. В чём криминал-то? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Остап Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 theIggs Есть у меня чел - у него предупреждений 5, выводится только одно почему то ... Добавлено в [mergetime]1089914416[/mergetime] В таблице варн логс - пять Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 Остап, так сделай echo "SELECT l.*, p.id as punisher_id, p.name as punisher_name FROM ibf_warn_logs l LEFT JOIN ibf_members p ON ( p.id=l.wlog_addedby ) WHERE l.wlog_mid={$this->warn_member['id']} ORDER BY l.wlog_date DESC LIMIT $start, $perpage";и посмотри, какой именно запрос формируется... Потом в пхпМайАдмин его, если что. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Остап Опубликовано 15 Июля 2004 Жалоба Поделиться Опубликовано 15 Июля 2004 theIggs SELECT l.*, p.id as punisher_id, p.name as punisher_name FROM ibf_warn_logs l LEFT JOIN ibf_members p ON ( p.id=l.wlog_addedby ) WHERE l.wlog_mid=17 ORDER BY l.wlog_date DESC LIMIT 0, 50В пхпМайАдмин всё ок - 5 предупреждений, а при просмотре в форуме - одно !!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 16 Июля 2004 Жалоба Поделиться Опубликовано 16 Июля 2004 Остап такого быть не может, где-то теряешь данные в цикле запросов. А такое только у одного пользователя или у всех? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 nafigator Опубликовано 16 Июля 2004 Автор Жалоба Поделиться Опубликовано 16 Июля 2004 Идёт в SQL-запросы как значение LIMIT, т.е. имеет значение: start, откуда начинать выборку и т.д.Например ?showtopic=234&st=20 - показать тему 234 с 20 поста?act=Members&st=30 - показать список пользователей, начиная с 30го пользователяи т.д.Спасибо..Тогда я что-то не понял, для чего этот параметр добавляется в ссылку "редактировать" и "сообщить модератору"?Как его можно просто вырезать из этих двух запросов? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 16 Июля 2004 Жалоба Поделиться Опубликовано 16 Июля 2004 Тогда я что-то не понял, для чего этот параметр добавляется в ссылку "редактировать" и "сообщить модератору"?Видимо, чтобы переместить потом к этой же странице. Наследие версии 1.1...Как его можно просто вырезать из этих двух запросов?Найди в Topics.php и/или skin_topic.php, где формируются эти ссылки, и вырежь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Остап Опубликовано 16 Июля 2004 Жалоба Поделиться Опубликовано 16 Июля 2004 Song Я ничего не менял в этом файле. Абсолютно. Пожаловался один польз. что у него варны пропали. Я думал админы стёрли, но глянул - в таблице всё ок - 5 штук как с куста. А в цикл какого то хрена один раз заходит. Насчёт других не знаю - больше никто не жаловался ... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 nafigator Опубликовано 16 Июля 2004 Автор Жалоба Поделиться Опубликовано 16 Июля 2004 Найди в Topics.php и/или skin_topic.php, где формируются эти ссылки, и вырежь.skin_topic.php - оказалось не совсем то.. А вот в Topics.php я поковырялся. В итоге редактирование и удаление заработало, при том это никак не сказалось на работе форума Удаление fix. Было:$button = "<a href=\"javascript:delete_post('{$this->base_url}act=Mod&CODE=04&f={$this->forum['id']}&t={$this->topic['tid']}&p={$post_id}&st={$ibforums->input[st]}&auth_key=".$this->md5_check."')\"><{P_DELETE}></a>"; Стало:$button = "<a href=\"javascript:delete_post('{$this->base_url}act=Mod&CODE=04&f={$this->forum['id']}&t={$this->topic['tid']}&p={$post_id}&auth_key=".$this->md5_check."')\"><{P_DELETE}></a>"; Правка fix. Было:$button = "<a href=\"{$this->base_url}act=Post&CODE=08&f={$this->forum['id']}&t={$this->topic['tid']}&p={$post_id}&st={$ibforums->input[st]}\"><{P_EDIT}></a>"; Стало:$button = "<a href=\"{$this->base_url}act=Post&CODE=08&f={$this->forum['id']}&t={$this->topic['tid']}&p={$post_id}\"><{P_EDIT}></a>"; Для остальных функций у меня на http://musicforum.ru удаление этого параметра не актуально.Замечу глюки - скажу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
nafigator
Здравствуйте.
Подскажите, за что отвечает параметр &st=, иногда добавляющийся в адресную строку?
Дело в том, что при клике на ссылку, где этот параметр ничему не равен (строка заканчивается на &st=), пользователя перебрасывает на главную страницу.
Если же дописать =0 или просто убрать &st= целиком - всё нормально.
Мне нужно знать:
а) за что отвечает этот параметр?
б) где он описан (файл)?
в) последствия его "подтирания"
Помогите, пожалуйста.
Ссылка на комментарий
Поделиться на других сайтах
11 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.