Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как узнать HTTP_REFERER ... в документе открытом через window.open 
:(
    Опции темы
Vlat
Дата 22.1.2005, 00:23 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Заранее прошу прощения если запостил не совсем в тот раздел....

Вопрос такой:

в настоящее время делается popup обменная сеть и возник следующий вопрос, как мне узнать HTTP_REFERER страницы с которой был открыт мой попап, ведь, как я понял эксперементальным путем, реферер для документа открытым в window.open; не передается,... может есть какой хитрый способ?

а пример собственно тут:

http://www.dplog.com/cal22.htm

реферер передается если открывать документ в текущем окне и в target=_blank.. а как его получить с window.open?

Буду признателен за советы.

  Вверх
Opik
Дата 22.1.2005, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Передай через сессии.


PM MAIL Skype   Вверх
Vlat
Дата 22.1.2005, 01:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











да какие сессии.. код размещают РАЗНЫЕ люди на своих страницах. вот и хочу понять на каких висит мой попап код
  Вверх
IZ@TOP
Дата 23.1.2005, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Значвит делаем popup с примерно следующим путем
Код
window.open('http://yoursite.ru/index.php?ref=' + window.location.href, '', '');

После чего в РНР коде разбираем переданные нам данные:
Код
<?php
// ...

echo $_GET['ref']; // Здесь будет урл сайта с которого пришел юзер;)

// ...




--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Bouncer
Дата 31.8.2007, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.8.2007

Репутация: нет
Всего: нет



Я советую сделать чуть чуть по другому
Код

window.open('http://yoursite.ru/index.php?your_partner_url=' + window.location.href+'&partner_referer='+document.referrer, '', '');


Код

echo $_GET['your_partner_url']; // Страница с которой открылся popup
echo $_GET['partner_referer']; // Страница, с которой перешел посетитель на страницу $_GET['your_partner_url']


А для определения запроса, по которому пришел посетитель на сайт партнера, можешь использовать Referer.
PM MAIL   Вверх
ewolf
Дата 31.8.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



А еще лучше

Код

window.open('http://yoursite.ru/index.php?your_partner_url=' +encodeURIComponent( window.location.href)+'&partner_referer='+encodeURIComponent(document.referrer), '', '');

чтобы сэкранировать разные символы.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.