Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
uran26
цитировать
Зарегистрирован: 02 Апр 2009 12:13:49 Сообщения: 31 Откуда: Кировоград
|
Добавлено: 25 Ноя 2009 18:56:59 Заголовок сообщения: Paginator: передача параметров со слешем |
|
|
Привет.
Подскажите, пожалуйста, как быть с передачей параметров при разбивке на страницы, если в значении параметра, что передаем, присутствует слеш?
Пример о чём я говорю:
На сайте есть поиск. В поле для поиска вбиваем фразу "tes/t"(со слешем).
Находится у нас в результате большое количество записей... разбиваем на страницы paginator-ом. При передаче искомого выражения от страницы к странице не получается - часть выражения (после слеша) теряется/обрезается. Кодирование не помогло.
Как быть? |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 25 Ноя 2009 20:03:06 Заголовок сообщения: |
|
|
Передавать остальные параметры через &
Как это делает гугль, например, задайте поиск "привет/дела" и посмотрите как передаются от строки к строке параметры |
|
Вернуться к началу |
|
|
uran26
цитировать
Зарегистрирован: 02 Апр 2009 12:13:49 Сообщения: 31 Откуда: Кировоград
|
Добавлено: 25 Ноя 2009 20:21:19 Заголовок сообщения: |
|
|
В гугле я видел.
А если у меня включен mod_rewrite?
И ссылки вида: http://127.0.0.1/site/news/page:1/ http://127.0.0.1/site/search/page:1/param1:tes/t |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 26 Ноя 2009 00:36:26 Заголовок сообщения: |
|
|
ну значит тогда надо менять / на что-то другое
Иначе он будет означать с точки зрения кейка(модреврайта) что / - и пошёл следующий параметр.
Передавай в сессии строку поиска |
|
Вернуться к началу |
|
|
uran26
цитировать
Зарегистрирован: 02 Апр 2009 12:13:49 Сообщения: 31 Откуда: Кировоград
|
Добавлено: 26 Ноя 2009 20:38:15 Заголовок сообщения: |
|
|
> Передавай в сессии строку поиска
спасибо. остановился на варианте с сессией.
но что будет с производительностью сайта при большой посещаемости, если для каждого, кто заходит на сайт, стартовать сессию |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 26 Ноя 2009 22:38:57 Заголовок сообщения: |
|
|
И не говори!
А что будет, если ради каждого человека заходить в MySQL и выполнять запрос с LIKE - В страшно даже подумать! |
|
Вернуться к началу |
|
|
uran26
цитировать
Зарегистрирован: 02 Апр 2009 12:13:49 Сообщения: 31 Откуда: Кировоград
|
Добавлено: 27 Ноя 2009 10:46:42 Заголовок сообщения: |
|
|
Уговорили, буду вместо mysql использовать текстовый файл |
|
Вернуться к началу |
|
|
|