Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Обсуждение форума > Неплохо было бы выкидывать из урлов session ID


Автор: MuToGeN 26.8.2003, 09:31
Т.е. чтоб http://forum.vingrad.ru/index.php ? s=34679094656707933645 превращалось в http://forum.vingrad.ru/index.php

Что-то потипу
Код
function deleteSessionId($url)
{
 $url=eregi_replace("\\?s=[0-9a-f]{32}&","?",$url);
 $url=eregi_replace("&s=[0-9a-f]{32}","",$url);
}
Если s - первая переменная в URLе, то обрезает, если не первая, то нет

Автор: Wowa 26.8.2003, 10:49
имхо, тогда форум будет иногда глючить smile.gif

Автор: MuToGeN 26.8.2003, 10:57
Просто надоело каждый раз, когда постишь линки на другие топики, подтирать session id вручную.

Автор: Cepera 26.8.2003, 11:30
Admin, почему глючить будет? делай данный парсинг только для отображения ссылок, а сессия и так транслироваться будет

Автор: Wowa 26.8.2003, 12:09
Цитата
Просто надоело каждый раз, когда постишь линки на другие топики, подтирать session id вручную.

ты имеешь ввиду внутри форума постить? Так, если в свое сообщение вставляешь ссылку с сессией - сессий автоматом вытирается smile.gif Или ты другое подразумеваешь?

Автор: Cepera 26.8.2003, 12:16
имхо MuToGeN говорил при отображении ссылок внутри топиков :-)

Автор: Wowa 26.8.2003, 12:28
Цитата
имхо MuToGeN говорил при отображении ссылок внутри топиков :-)

я тоже имхо про это smile.gif

Автор: MuToGeN 26.8.2003, 12:52
Цитата
если в свое сообщение вставляешь ссылку с сессией - сессий автоматом вытирается
В том то и дело, что не всегда.
Cepera, Admin, я говорил про отображение ссылок внутри топиков, в текстах постов. Делаешь стандартный copy & paste - оно когда вытирается, а когда нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)