PHP как узнать реферер без куков

12
vooo
На сайте с 25.08.2011
Offline
83
3939

s1.ru:

echo file_get_contents('http://s2.ru');

s2.ru:

echo [вот тут надо понять что запрос идет с s1.ru];

T
На сайте с 20.03.2007
Offline
67
Toy
#1

в $_SERVER смотрели?

vooo
На сайте с 25.08.2011
Offline
83
#2
Toy:
в $_SERVER смотрели?

пусто(( поэтому и создал тему...

Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#3
vooo:
пусто((

Совсем? IP?

vooo
На сайте с 25.08.2011
Offline
83
#4
Ёхан Палыч:
Совсем? IP?

совсем(((((((

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#5

Рефера не будет. Почитайте, что это ВООБЩЕ такое.

А IP отслеживайте и всё.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
vooo
На сайте с 25.08.2011
Offline
83
#6
LEOnidUKG:
Рефера не будет. Почитайте, что это ВООБЩЕ такое.
А IP отслеживайте и всё.

я знаю что такое реферер, я использовал данный термин, что бы было понятнее о чем идет речь.

SI
На сайте с 03.12.2007
Offline
130
#7

В phpinfo() поищите.

_SERVER["REMOTE_ADDR"] или _SERVER["HTTP_X_REAL_IP"]

-= Онлайн сервисы =-
Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#8

vooo, оба сайта ваши? Тогда передавайте host в get, например

s1.ru:

echo file_get_contents('http://s2.ru/?host=s1.ru');

s2.ru:

echo $_GET["host"];

Если нет, то тю-тю.

А IP не поможет определить хост, если с этого ip тысячи хостов тянут ваш контент.

RM
На сайте с 21.06.2011
Offline
77
#9

$_SERVER['REMOTE_ADDR] - эта директива указывает на ip компьютера, который запросил скрипт, соответственно, отлавливаете ip s1.ru и проверяете его через

if($_SERVER['REMOTE_ADDR] === 'ip адрес второго сайта') {
// запрос пришел с s1.ru! тут пишете код, который будет выполняться
} else {
// тут код если запрос пришел не с s1.ru
}

Вот так как-то

vooo
На сайте с 25.08.2011
Offline
83
#10

всем ответившим большое спасибо за желание помочь, в итоге решил использовать другую схему (отправлять данные гетом)... она изначально крутилась в голове, но хотелось что бы s2.ru определял хост автономно и без возможности на него воздействовать подстановкой гета... а по ip проверка (в моем случае) исключена...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий