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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кау узнать скрытый HTTP_REFERER 
:(
    Опции темы
aleksey_from_kg
Дата 29.1.2016, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте!

Может есть какой то способ определить HTTP_REFERER или IP сайта с которого перешли.

Пробовал использовать глобальную переменную HTTP_REFERER и document.referrer не помогает.

спасибо!


PM MAIL   Вверх
ksnk
Дата 29.1.2016, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



Вопрос точно про PHP?

Попробуй разместить на сервере такой файл
Код

<?php
phpinfo();

А потом указать его адрес в адресной строке. Выведется много информации, в том числе и о реферерах и адресах.

С глобальными переменными в современном PHP достаточно печально, но это и к лучшему  smile 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
aleksey_from_kg
Дата 29.1.2016, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вопрос да про PHP
может  curl`ом можно определить REFERER? 

Проблема такая нужно закрыть переаттестацию с посторонних сайтов, чтобы пользователи не смогли попадать на мой сайт нажав ссылку на постороннем сайте. Надеюсь правильно написал)
И на посторонних сайтах умышленно закрывают REFERER, вот в чем проблема.
Может кто сталкивался с такой проблемой?


PM MAIL   Вверх
ksnk
Дата 29.1.2016, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



Цитата(aleksey_from_kg @  29.1.2016,  14:48 Найти цитируемый пост)
переаттестацию 
 или переадресацию? Во всем сеошном мире сторонние ссылки на рессурс и переходы по ним - это благо и дополнительные доходы с рекламного трафика, а тут, почему то не надо...

Нужно правильно и корректно сформулировать задачу:

- Почему чужие пользоваетли на рессурсе не  нужны
- каким образом пользователь вообще может зайти на рессурс
- что там такого важного происходит?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
_pussbb
Дата 30.1.2016, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



http://php.net/manual/en/reserved.variables.server.php

там есть
'REMOTE_ADDR'
'REMOTE_HOST'
'HTTP_REFERER'

если пользователь лазит через прокси
http://php.net/manual/en/reserved.variables.server.php#93599


далее все что надо это
Код

$refferal = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : null;


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL WWW   Вверх
_zorn_
Дата 5.2.2016, 05:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

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



Передача заголовка с реферером лежит полностью на браузере, так что утверждение 
Цитата
И на посторонних сайтах умышленно закрывают REFERER, вот в чем проблема.
 в корне не верное.
Короче 100% способа узнать реферер нет и не будет.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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