Forum Webscript.Ru
Программирование => PHP => Тема начата: Художник от 21 Октября 2003, 14:01:04
-
Можно ли скрыть строку броузера от пользователя
на пример:
в место http://www.mypage.com/cats.php?id=2&name=news
было http://www.mypage.com/
но при этом чтоб переменные передавались...
и все..
зарание благрларен
-
method="POST"
-
Можно, используя post запросы. Но у пользователя будут как минимум 2 проблемы:
1. При нажатии "обновить" в навигации, броузер (IE к примеру) задаст вопрос, пересылать ли post запрос.
2. Копировать точный урл уже не выдет.
-
Художник, скрывать от пользователя адресную троку - это настолько дурацкая затея, что у тебя должны быть очень веские основания для такого желания.
Мы тебя слушаем.
-
можно использовать фреймы. скажем создать фрейм который будет размером с окно браузера, тогда не будет отображаться урл.
-
USE:
можно использовать фреймы.
ИМХО, дурацкая идея. Очень часто в инет магазинах надо сохранить ссылку на подробное описание товара. Как тут с фреймами быть? Допустим, что лично я смогу сохранить такую ссылку у себя, но вот обыкновенному пользователю будет несколько проблематично.
А потом, зачем скрывать? Что прятать? Более-менее толковый и продвинутый юзверь и так разберётся, что и как работает.
-
MadDog:
дурацкая идея
что ты имеешь в виду под дурацкой идеей?
USE:
использовать фреймы
или
Художник:
скрыть строку броузера от пользователя
MadDog:
Очень часто в инет магазинах надо сохранить ссылку
Художник спросил не про инет магазин и т.п. он спросил как можно сделать. я ответил. хотя нелогично скрывать от пользователей такого рода информацию. я согласен.
MadDog:
Более-менее толковый и продвинутый юзверь и так разберётся, что и как работает.
и слава Богу.
-
Завзываем с обсуждением методов. Все все знают - и методы и их кривость.
Ждем объяснений тов. Ходожника.
-
Конечно огромное спасибо всем кто учавствовал в обсуждении методов...
вроде по ссылке можно было догадатся... что я использую метод "GET" а не "POST" и тем более реч нешла о фреймах
RomikChef
ответ мой просто я просто не хотел загружать строку браузера лишними данными которые обсалютно не интересны для пользывателей...
ну как я понял моя "дурацкая затея" - по вашим словам не реальна...
Спасибо всем за внимание...
-
чтобы "не загружать адресную строку неинтересными для пользователя данными", не надо их пихать туда вовсе.
Если они неинтересные. Данные об оформлении, например.
Некоторые гении передают, как оформлять верх, низ, меню...
Это все - действительно, лишнее.
В строке должен быть АДРЕС. строка, однозначно идентифицирующая страницу с информацией.
чтобы когда бы и откуда бы человек по ней ни зашел, он прочел бы ту же самую информацию.
вот из этого простого правила и выводим - ЧТО ЮЗЕРУ НУЖНО, а что - нет.
-
Художник
ты можешь сделать строку такого вида:
http://www.mypage.com/news/2/
и все будет работать
чтобы узнать как - поищи в яндексе и на форуме слово mod_rewrite .
-
Xander and all
Художник поблагодарил уже всех за внимание, и всё понял, что ему надо, просто PhanT0m решил, что не всё объяснили и поднял снова старый топик... ИМХО, тема уже исчерпана, продолжать нет смысла. Предлагаю Ромику тему закрыть и почистить немного.
-
[off]
4 дня это не два года, можно тему и поднять.
а мой ответ ИМХО наиболее полезный из всех, здесь данных.
А теперь тему можно и закрыть, все уже сказано.
[/off]