Как записать заголовок http referer в переменную?

Пользователь

от stanford_mosciski , в категории: Другие , 4 месяца назад

Как записать заголовок http referer в переменную?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rudolph_senger , 4 месяца назад

@stanford_mosciski 

В зависимости от языка программирования, вы можете получить заголовок HTTP Referer и сохранить его в переменную следующим образом:

  1. На Python с использованием фреймворка Flask:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from flask import Flask, request

app = Flask(__name__)

@app.route('/example', methods=['GET'])
def example():
    referer = request.headers.get('Referer')
    return referer

if __name__ == '__main__':
    app.run()


  1. На PHP:
1
$referer = $_SERVER['HTTP_REFERER'];


  1. На JavaScript с использованием объекта document.referrer (работает только в браузере):
1
var referrer = document.referrer;


Эти примеры позволят вам получить заголовок HTTP Referer и сохранить его в переменной для дальнейшего использования.