![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| kolombo777 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 14.9.2008 Репутация: нет Всего: нет |
Да, на этом форуме уже много похожих тем, я их прочитал,
но мой случай особенный. Есть два сайта http://1.ru и http://2.ru. На 1.ru стоит php код
На 2.ru поставил JavaScript код
При заходе на 2.ru, javascript загружается с 1.ru и в логах сайта 1.ru остаётся http_referer 2.ru. Тут проблем нет, всё нормально, http_referer передаётся. Но как только на 2.ru поставил PHP код
При заходе на 2.ru, в логах сайта 1.ru НЕ остаётся http_referer 2.ru То есть при JavaScript коде - http_referer передаётся, а при php коде http_referer НЕ передаётся. |
||||||
|
|||||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
передовай через JS рефер страницы
escape(window.location.href) //страница escape(document.referrer) //рефер я долго искал вариант но этот оказался верным.. видишь когда ты обращяешься из ty1.ru к ty2.ru допустим у тебя скрипт лежит на ty2.ru а код JS на ty1.ru при переходе с другого сайта на ty1.ru refer не считается так как скрипт его не распознает он считает что его не было так как он не запушен на ty1.ru а вот когда переходишь не посредственно на скрипт на тот домен где он расположен рефер скрипт получает поэтому тут только одни выход передавать от клиента javascript-ом Это сообщение отредактировал(а) Sanchezzz - 9.11.2008, 23:33 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| unicross |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 21 Всего: 53 |
kolombo777, при использовании функции file() referer и не должен передаваться.
Вместо этой функции используйте сокеты или CURL. Там можно добавить этот заголовок. |
|||
|
||||
| kolombo777 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 14.9.2008 Репутация: нет Всего: нет |
Сокеты нравятся больше, CURL не люблю, так как нравится быть ближе к природе, конкретно работа с сокетами напрямую, а не через CURL.
Куки то я умею корректировать, ну ладно, подделывать А как называется поле http_referer в заголовке http запроса? Это сообщение отредактировал(а) kolombo777 - 9.11.2008, 23:34 |
||||
|
|||||
| unicross |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 21 Всего: 53 |
|
||||
|
|||||
| kolombo777 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 14.9.2008 Репутация: нет Всего: нет |
Всё гениальное просто |
||||||
|
|||||||
![]()
|
| Правила форума "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. |