Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Навигация вида сайт/путь  (Прочитано 9534 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« : 21-06-2005 03:35 » 

Здрасте, вот какое дело:
1) Можно ли как-то реализовать реализовать такую вещь, что чтобы в адресной строке браузера что-то не писалось (точнее что бы небыло указанно, после имени сервера), все равно загружался бы определенный файл, например index
2) Как вообще можно реализовать удобную навигацию вида сайт/что-то/что-то и чтобы она по функциональности была на уровне сайт/файл?что_грузить
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 21-06-2005 07:18 » 

1)
Можно на веб-сервере указать индексный файл, который будет запущен, если указан путь к каталогу (с завершающим слешем), но имя файла не указано. Но это не надолго, т.к. при переходе по ссылке, или через форму, в коммандной стоке все равно будет полный путь (из ссылки и формы).
Обычно, с php, используется index.php.

Т.е., если все ссылки имеют одинаковый вид - http://сервер/ - и не используется метод GEt для форм, то строка меняться не будет. Конечно так можно работать только с одной ссылкой и любым колличеством форм.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 23-06-2005 13:44 » 

так я разобрался как оно работает..
причем работает и с методами GET...
Записан
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 23-06-2005 14:21 » 

Ну так Dracul, не жадничай, поделись с нами. Как?
Записан

ещё один вопрос ...
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 24-06-2005 21:58 » 

Dracul, при использовании формы с методом GET, url будет вызлядеть как http://сервер/путь/?пареметер=значение - вид не слишком крсивый - лучше использовать POST.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 25-06-2005 15:16 » 

RXL, так ведь он пишет, что  он нашел понацею и при методе GET.
« Последнее редактирование: 25-06-2005 15:18 от nikedeforest » Записан

ещё один вопрос ...
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 03-07-2005 12:19 » 

Я применял метод в несколько проходов:
1) если есть новые параметры (GET, POST), то проверить и занести в $_SESSION, а потом устроить редирект на самого себя, но без параметров - header("Location: url"). Заодно в сессии ставлю галочку на выполнение новой команды.
2) если новых параметров нет, то см. сессию на предмет новой команды. Есть - выполняю и сбрасываю галку. Нет - выполняется команда по умолчанию (обычно это просмотр результата).

Таким образом URL всегда без параметров. Кроме того, это помогает от повтора одной и той же команды.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
schnibbl
Гость
« Ответ #7 : 04-07-2005 09:04 » 

интерессно а как при таком подходе можно страницу в избраное добавить ? получается прям как фрэйм добавить в избранное можно только главную страницу ? и проблема поисковиков есть ? или я ошибаюсь ?
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 04-07-2005 18:58 » new

Конечно, это делает индексацию практически бессмысленной. Все управляется сохраненной сессией на сервере и соотв. cookie у клиента. Однако, если на каждый раздел сайта использовать отдельный скрипт, то, в принципе, можно индексировать по разделам.

Если сохранить у себя ссылку и куки, то потом, если не истечет срок храниения кого-либо из них, то можно попасть в то же место.
« Последнее редактирование: 04-07-2005 19:01 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines