Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
Имеется $select1 = $_POST['selected']; echo '<a href="' . $_SERVER['PHP_SELF'] . '?p=' . $i . '"> . ' . $i . '</a> '; значение переменной $select1 при переходе к другим страницам обнуляется, как сохранить значение переменной при переходе на любую страничку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 15:37 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
RomantiktjИмеется $select1 = $_POST['selected']; echo '<a href="' . $_SERVER['PHP_SELF'] . '?p=' . $i . '"> . ' . $i . '</a> '; значение переменной $select1 при переходе к другим страницам обнуляется, как сохранить значение переменной при переходе на любую страничку ? в любом хранилищи, которое не обнуляеться между запросами. направления два сессии, ссылка. 1)привязывать к сессии, например прямо в данные сессии 2)просто выдавать его в ссылку. в втоём случае наверно лудше через ссылку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 15:52 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
блин торможу <? $fd = fopen( “temp.txt”, “rt”); $select1= fgets($fd); ?> как прочитать из файла и передать переменной $select1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 18:40 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
А по подробней можно как через ссылку передать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 21:42 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
RomantiktjА по подробней можно как через ссылку передать ?Ну как... Добавляете после номера страницы через & в конец еще один параметр и значение. В скрипте приема вылавливаете это значение в $_GET. Однако, передавать через ссылку или через сессию - вопрос открытый. У этих способов разные свойства. Во-первых, при передаче значения параметра через ссылку это самое значение будет видно в адресной строке. В принципе, пользователь может скопировать содержимое адресной строки и передать другому пользователю. Насколько это допустимо, оправдано и безопасно - решать Вам. Во-вторых, это значение будет так же сохранено при сохранении ссылки в закладках. В принципе, такая передача параметра вполне допустима и полезна в случаях, когда необходимо наряду с номером страницы сохранить/передать и параметры поиска или фильтра по характеристикам товара. Тогда при переходе из закладок восстановится точная картина поиска товара (только вот номер страницы со временем может оказаться уже не актуальным из-за изменения ассортимента). Если же передаваемые параметры представляют собой некоторую конфиденциальную информацию или не требующую восстановления при повторном переходе по ссылке, то передавать их следует через сессию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 23:25 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
Код: php 1. чем такой вариант то не устраивает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 07:29 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
сессию ток запустить не забыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 09:20 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
memcache еще как вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 09:21 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
Hettmemcache еще как вариант это всё таже привязка к сесии. :) я имел ввиду, что если у него это самое значение - это параметр пользователя, то надо к сессии привязываться - любым способом, в сесии прямо хранить, или ещо гдето, но с привязкой к сесии. если это параметр запроса, то через ссылку. ПРИМЕРЫ юзер выбрал язык отображения сайта, или валюту всех цен на сайте ...или любой другой критерий отображения/работы сайта, который относиться ко всему сайту. это лудше к сесии привязать...тоесть если юзер закрыл вкладку, потом вбил адресс зайта и зашол опять, оно должно остаться. юзер заполнив фильтры товаров , получив список товаров, выборал - сортировать в обратном порядке/скрывать без цены/подсвечивать акционные.... это не касаеться работы сайта в целом, это касаеться конкретного прохода по каталогу, по сути на других сайтах, опция может быть даже рядом в фильтрах, как один из фильтров, но вот на нашем сайте - это в стороне можно было выбрать уже увидев отфильтрованый список. и изза этого может казаться, что это не относиться к фильтрации - но это один из параметров фильтрации, и если мы для фильтра товаров делали ссылку ?cat=10&color=green-blue&price=10000-20000&pagination=1 и тут юзер ткнул сортировать по цене логично просто сделать ссылку ?cat=10&color=green-blue&price=10000-20000&pagination=1&sort=price и пускай он себе ходит потом по пагинации, или добавит в фильтр чтото, или отбавит, везде в ссылке остаёться способ сортировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 11:13 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
Вот допустим у нас есть форум. Смотрю я на список тем, на одной кликаю "открыть в новой вкладке", потом на другой то же самое. Теперь иду на вкладку с первой темой. Если идентификатор темы запоминать в сессии, а не в ссылке, то при попытке перейти на вторую страницу обсуждения в первой теме я попаду куда? Правильно, на вторую страницу другой темы. Потому что сессия одна на все вкладки/окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 12:21 |
|
||
|
как сохранить значение переменной при постраничной навигации
|
|||
|---|---|---|---|
|
#18+
BarloneВот допустим у нас есть форум. Смотрю я на список тем, на одной кликаю "открыть в новой вкладке", потом на другой то же самое. Теперь иду на вкладку с первой темой. Если идентификатор темы запоминать в сессии, а не в ссылке, то при попытке перейти на вторую страницу обсуждения в первой теме я попаду куда? Правильно, на вторую страницу другой темы. Потому что сессия одна на все вкладки/окна. а кто говорит про идентификатор темы? речь идёт о дополнительном параметре(абстрактно) и если речь идёт о скажем переключении языка сайта, то да, на первой вкладке куда бы ниткнул, сайт пойдёт уже на новом языке... вообщемто логично. если речь идёт, о сортировке товара по другому ключу, то надо через ссылку, ибо не логично при возврате на предыдущую вкладку, где я смотрю чайники, чтобы тоже сортировала по году выпуска, что я выбрал на последней вкладке просматривая бу автомобили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 12:52 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1462407]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 348ms |

| 0 / 0 |
