2016-04-29 3 views
1

Я хочу обнаружить пользователи приходят из моей телеграммы группы (встроенные ссылки) с помощью PHPКак обнаружить пользователь HTTP-реферер из телеграммы

Но сервера не возвращают HTTP_REFERER

Как это возможно

+0

это 'HTTP_REFERER', но вы должны проверить это установлено – Dale

+0

Нет, не установлено, опечатка ошибки здесь то время я сделать' print_r ($ _ SERVER) '@Dale – Nabi

ответ

0

Я решил, добавив ?telegram=1 к концу моего URL

Тогда я могу обнаружить пользователей из телеграмм канала

Другой способ создать другое имя файла или создать субдомен!

tg.example.com/[MY-QUERY]

1

реферер является заголовок клиента, вы не можете быть уверены в его наборе. если вы хотите проверить, что пользователь приходит из приложения телеграммы, референт не будет представлять свое другое приложение, и запрос создается браузером или что-то еще.

ссылок не найдены. http -> https не работает.

Вы не можете зависеть от этих заголовков референта, все заголовки являются клиентами. просто используйте другой адрес для ссылок на ваш сайт. параметр задается, если вы ссылаетесь на телеграмму.

+0

но путем добавления'? Телеграмма = 1 'до конца моей ссылки, я могу просто обнаружить ;-) – Nabi

+0

да, что я упоминал с параметром – di3