|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Очередной вопрос по постраничному выводу |
|
|
Очередной вопрос по постраничному выводу
|
Ветеран Сообщения: 1864 |
Профиль | Отправить PM | Цитировать С самим постраничным выводом у меня проблем нет.
Проблема только с формированием ссылок на страницы. Проблема заключается в том, что у меня через адресную строку передаётся несколько переменных, поэтому я не могу писать ссылки на страницы таким образом Мне нужно решение, чтобы не зависеть от знания того, сколько и какие переменные передаются в данный момент через адресную строку. Единственное, до чего я дошёл, это просто вырезать ' page=".$page." ' из $_SERVER['REQUEST_URI'] и навесить на то, что осталось, значение page:
$_SERVER['REQUEST_URI'] я могу спокойно использовать, так как в любом случае хоть одна переменная, но наверняка передаётся через адресную строку |
|
Отправлено: 17:29, 27-09-2005 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
$_GET['page'] а также есть: $_POST, $_REQUEST, $_COOKIE и т. д. |
------- Отправлено: 22:28, 27-09-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:30, 27-09-2005 | #3 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula,elfoflorien
Сори,блин, не то я объяснил У меня нет проблем с получением переменной, у меня проблема с тем, что скорей всего адресная строка уже содержит эту переменную (то есть когда не на первой странице), то есть если просто "навесить", то в адресной строке будет уже две переменных page, ещё раз-уже три и тд. |
------- Отправлено: 23:20, 27-09-2005 | #4 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 00:52, 28-09-2005 | #5 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать mar
Самая большая проблема то, что я не знаю какие и сколько там переменных сидят, я не могу сказать есть ли $_GET['id'] или нет. $_GET['id'] натолкнуло меня ещё на одно решение, которое наверно будет самым правильным. Пройтись по всему массиву $_GET и записывать переменные обратну в строку так как они были, а page поставить свой, то есть что то типа этого:
|
------- Отправлено: 12:48, 28-09-2005 | #6 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 13:52, 28-09-2005 | #7 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 15:39, 28-09-2005 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать ну, я все-таки (особенно если дело идет о $_GET) предпочитаю из соображений безопасности разбираться с каждой своей предопределенной $_GET -переменной. Чтоб не скормить скрипту инъекции. Собственно, ведь переход на $_GET и $_POST в PHP и был обусловлен соображеиями безопасности
|
Отправлено: 16:41, 28-09-2005 | #9 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать vadimiron
Цитата:
Цитата:
если хотите формировать новую строку url с переменными, и с возможностью удалять лишние, ненужные переменные, то можно так
|
||
------- Отправлено: 17:07, 28-09-2005 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Очередной апгрейд видеокарты... | GNOM_OS | Видеокарты | 50 | 01-12-2009 17:09 | |
Подключение наушников к выводу передней панели на материнке?! | Rise111 | Хочу все знать | 2 | 21-03-2009 01:49 | |
В очередной раз WSUS | Aleksey Potapov | WSUS | 1 | 25-07-2008 09:07 | |
2 вопроса по выводу данных из Mysql | sadoz1 | Вебмастеру | 11 | 29-06-2006 08:54 | |
Глюки 2000 в очередной заход | hdv | Microsoft Windows NT/2000/2003 | 13 | 27-09-2003 10:22 |
|