![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| vpokorp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Хотелось бы решить такую задачу:
Посетитель пришедший на страницу моего сайта вместе с контентом страницы должен увидеть запрос по которому он попал на нее. Хотелось бы чтобы это работало как минимум с Яндексом Гуглем и Рамблером. |
|||
|
||||
| rMaveric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 18.7.2003 Репутация: нет Всего: 6 |
Ну это проще делать на стороне сервера, а не ЯвоСкриптом, т.к. тебе от этого запроса еще и контент составлять верно?.
Тебе достаточно проверить реферальную ссылку, тоесть с какой страницы пришел человек и вытянуть текст запроса. Самое простое такой код написать на PHP -------------------- |
|||
|
||||
| vpokorp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Мы ж не ищем легких путей
А на самом деле не везде он есть или нормально работает. |
|||
|
||||
| rMaveric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 18.7.2003 Репутация: нет Всего: 6 |
Не понял. Что именно не работает?
Если есть доступ к переменным окружения работает везде. Если браузер послал информацию, фаервол или прокси ее не обрезали, то покажет на серверной стороне. Если интересует именно с помощью JavaScript решить, то document.referrer то что тебе нужно -------------------- |
|||
|
||||
| vpokorp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Это понятно, но оттуда неплохо было бы удалить всю ненужную информацию
Т.е. из http://www.yandex.ru/yandpage?&q=72561...F%26stype%3Dwww http://www.google.com/search?q=%D1%8F%D0%B...rt=600&sa=N сделать яблоко |
|||
|
||||
| rMaveric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 18.7.2003 Репутация: нет Всего: 6 |
Теортитически что-то подобное -------------------- |
|||
|
||||
| vpokorp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Несилен в скриптонаписании, но функцию запустить не удалось.
Я правильно понял, что потом должно было быть
? |
|||
|
||||
| rMaveric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 18.7.2003 Репутация: нет Всего: 6 |
Нет.
В функию ты передаешь имя переменной какую вытащить нужно. В частности для гугла ты должен выполнить
-------------------- |
|||
|
||||
| vpokorp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Вставил для рамблера
Ничего не пишет |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
vpokorp, ну и где ты у рамблера видел параметр r ? Он пользует words для запроса и old_q для предидущего запроса.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |