Вернуться   Форум SAPE.RU > Система SAPE.ru > Вопросы по работе системы

-->
Закрытая тема
 
Опции темы
Старый 03.12.2007, 11:38   #31
Специалист
 
Аватар для Tualin
 
Регистрация: 17.11.2007
Адрес: Уфа
Сообщений: 282
Вес репутации: 206
Tualin скоро станет известен
По умолчанию

Цитата:
Сообщение от Markus2007 Посмотреть сообщение
Ок. А как быть с таким gbook/index.php?p=3?smile=))) ? В данном случае в р окажется 3?smile=))) Я же сказал там где проверяются входные данные на типы (в моем случае на числовой) там в р получаешь 3, а там где на строку получишь в р строку 3?smile=)))
Вобщем туфта это все.

это не туфта, это проблема ваших личных навыков.

регулярными выражениями совершенно без лишних телодвижений можно вырезать всё _неизвестное_, оставив только известные переменные...

в данном случае, регулярное выражение опознает p=число, а после него всё удалит.
__________________
Жадность Билла погубила (с)
подайте рубь Христа ради.. на бутылку хлеба не хватает!
Tualin вне форума  
Старый 03.12.2007, 11:47   #32
Новичок
 
Регистрация: 25.07.2007
Сообщений: 90
Вес репутации: 205
Markus2007 на пути к лучшему
Отправить сообщение для Markus2007 с помощью ICQ
По умолчанию

Цитата:
регулярными выражениями совершенно без лишних телодвижений можно вырезать всё _неизвестное_, оставив только известные переменные...
Вы говорите о конкретной переменной. Правильно для своего сайта я могу все это сделать. Но во-первых речь идет не о том чтобы каждый для себя это делал. У многих нет таких навыков. Во вторых скрипт сапы забирает строку запроса из $_SERVER['REQUEST_URI'], если ему не скармливаешь отдельно эту переменную. Если REQUEST_URI очищать до создания объекта класса сапы, то функция очистки опять возлагается на владельца сайта. Если же возложить эту функцию на скрипт самой сапы, без головных болей для вебмастера, то тогда и возникает эта проблема. То есть скрипт сапы должен знать имена переменных и их возможные значение.

Вы можете дополнить функционал класса сапы, чтобы все это делалось прямо в нем? Если да, будет интересно на него взглянуть.
Markus2007 вне форума  
Старый 03.12.2007, 11:50   #33
Мастер
 
Регистрация: 08.11.2007
Сообщений: 598
Вес репутации: 213
Kent скоро станет известенKent скоро станет известен
По умолчанию

Tualin была уже целый топик на ндцать страниц..
где популярно объясняется что .. тупо регулярными выражениями можно сделать если ваш сайт является ЧПУшным.. там после .html все отбрасываем и редиректим..
если же вы вырежете все неизвестное в динамическом урле.. то это не решение проблеммы. тк можно тупо переставлять переменные местами.. и это уже будет другая страница....
для того чтоб оградить себя от подобного сканирования в динамических урлах.. нужен индивидуальный подход к каждой ЦМС и к каждому отдельно взятому ее модулю...
такчто .. не стоит обсуждать чьи то навыки ...
Kent вне форума  
Старый 03.12.2007, 11:51   #34
Модератор
 
Регистрация: 29.10.2007
Сообщений: 1,313
Вес репутации: 238
sin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Maks2007 Посмотреть сообщение
Если это может делать простенький скрипт - то что говорить о Яше?
Простой вопрос: почему же Яша до сих пор этого не сделал? (скрипт построен на сравнении, у Яши есть с чем сравнивать и без ?smile=))) Имхо причины не технические, помимо прочего, Яша и "все все все" сами занимаются рекламой, как-то нелогично запрещать другим. Другое дело, что алгоритм ранжирования вам никто не расскажет. Вы делаете какие-то предположения об эффективности текстовой рекламы и покупаете ссылки на свой риск.
sin вне форума  
Старый 03.12.2007, 11:52   #35
Новичок
 
Регистрация: 25.07.2007
Сообщений: 90
Вес репутации: 205
Markus2007 на пути к лучшему
Отправить сообщение для Markus2007 с помощью ICQ
По умолчанию

Цитата:
тк можно тупо переставлять переменные местами..
А это я хотел оставить на последок
Markus2007 вне форума  
Старый 03.12.2007, 11:55   #36
Мастер
 
Регистрация: 08.11.2007
Сообщений: 598
Вес репутации: 213
Kent скоро станет известенKent скоро станет известен
По умолчанию

Markus2007 )) да просто Tualin либо ляпнул неподумав .. либо.. думаю остановимся на первом варианте... по этому добивать не будем )
Kent вне форума  
Старый 03.12.2007, 12:33   #37
Администратор
 
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475166
Avelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспорима
По умолчанию

делайте движок нормально и не будет ничего определять
Avelon вне форума  
Старый 03.12.2007, 12:37   #38
Новичок
 
Регистрация: 25.07.2007
Сообщений: 90
Вес репутации: 205
Markus2007 на пути к лучшему
Отправить сообщение для Markus2007 с помощью ICQ
По умолчанию

Уважаемый Avelon, что подразумевается под:
Цитата:
делайте движок нормально и не будет ничего определять
?
Markus2007 вне форума  
Старый 03.12.2007, 12:51   #39
Специалист
 
Регистрация: 18.06.2007
Сообщений: 175
Вес репутации: 210
tlittle - весьма и весьма положительная личностьtlittle - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Markus2007 Посмотреть сообщение
Уважаемый Avelon, что подразумевается под:

?
В URI страницы НЕ ДОЛЖНО быть символов ?. Адреса вида http://site.ru/?var=value преобразуем в адреса вида http://site.ru/var/value.html, все, что идет после html обрезаем при размещении кода Сапы.
__________________
Мелкий бомж - живу и работаю в сети.
tlittle вне форума  
Старый 03.12.2007, 13:01   #40
Модератор
 
Регистрация: 29.10.2007
Сообщений: 1,313
Вес репутации: 238
sin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордитсяsin - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от tlittle Посмотреть сообщение
В URI страницы НЕ ДОЛЖНО быть символов ?. Адреса вида http://site.ru/?var=value преобразуем в адреса вида http://site.ru/var/value.html, все, что идет после html обрезаем при размещении кода Сапы.
Ага, и получаем PR0 вместо 3-4. Хорош совет. При следовании размещение кода Сапы может не потребоваться (ибо неэффективно, пропадает кнопка "рубить бабло" .
ЧПУ актуальны для вновь создаваемых сайтов...
sin вне форума  
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Появились контекстные ссылки, теперь конец блочным ссылкам? yioleons Вопросы от новичков 9 09.02.2008 16:03
ПРИЕХАЛИ! Продажные ссылки обнаружимы! SammoLove Вопросы по работе системы 28 27.12.2007 23:56
Как SAPE определяет PR? sdvv Вопросы по работе системы 7 20.12.2007 22:34
Проблема, не отображаются продажные ссылки Liveon Вопросы по работе системы 3 01.06.2007 00:01


Часовой пояс GMT +3, время: 22:25.