![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Spiker |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 25.5.2005 Где: Спортзал Репутация: -2 Всего: -2 |
дан URL : http://domain/index.php?view=homepage
Задача его "сохранить" я использовал следущик код
но он сохраняеть только http://domain/index.php а надо весь URL сохранить "http://domain/index.php?view=homepage" -------------------- Даваите жить дружно! (Леопольд.) :shy67: |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 6 Всего: 74 |
Элемент $_SERVER['REQUEST_URI']
В элемент $_SERVER['REQUEST_URI'] содержит имя скрипта, начиная от корневой директории виртуального хоста и параметры, т.е. если строка запроса представляет собой адрес: http://www.mysite.ru/test/index.php?id=1&a...mp;id_theme=512 то элемент $_SERVER['REQUEST_URI'] будет содержать фрагмент "/test/index.php?id=1&test=wet&id_theme=512". Это сообщение отредактировал(а) SoWa - 26.8.2009, 22:52 -------------------- Всем добра |
|||
|
||||
| Spiker |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 25.5.2005 Где: Спортзал Репутация: -2 Всего: -2 |
мне это надо для перемещения по страничкам, появляется меня со страничками если на страничке слишком много данных, если пользователь переходит на следующую страничку то его URL становиться + &page=2... если он хочет переити на другую страничку то URL опать сохраняеться и еще добавляет &page=3, тоесть теперь в URL есть &page=2&page=3.
Я подумал чтобы решить эту проблему мне прийдеться проверять URL на "&page=X" и удалять его и потом добавить к URL новый "&page=X". Как лучьше это сделать?
При использовании $_SERVER['REQUEST_URI'] все как надо происходит, но дело в том что когда я перехожу на другу -------------------- Даваите жить дружно! (Леопольд.) :shy67: |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 6 Всего: 74 |
Легко. Ищешь позицию вхождения подстроки в строку, отсчитываешь длину подстроки, находишь там знак равно, после него удаляешь только цифры и ставишь на их место другие. Это так поверхностно и не оптимизировано. Добавлено через 22 секунды Кстати, 1 тема- 1 вопрос. -------------------- Всем добра |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Так вот откуда у предыдущего вопроса ноги растут.
Причем, что характерно, никто человеку не рассказал ни про массив $_SERVER, ни про массив $_GET |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 6 Всего: 74 |
Про массив $_SERVER человек понятие имеет, а телепаты в отпуске.
Ой-йо, в пол-второго ночи правда фигово думается, я ересь сказал. GET же тут Это сообщение отредактировал(а) SoWa - 27.8.2009, 08:24 -------------------- Всем добра |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |