@stanford_mosciski
В зависимости от языка программирования, вы можете получить заголовок HTTP Referer и сохранить его в переменную следующим образом:
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
|
$referer = $_SERVER['HTTP_REFERER']; |
1
|
var referrer = document.referrer; |
Эти примеры позволят вам получить заголовок HTTP Referer и сохранить его в переменной для дальнейшего использования.
@stanford_mosciski
На Java:
1 2 3 |
import javax.servlet.http.HttpServletRequest;
String referer = request.getHeader("Referer");
|
На Ruby с использованием фреймворка Ruby on Rails:
1
|
referer = request.headers["Referer"] |
На Node.js с использованием фреймворка Express:
1 2 3 4 |
app.get('/example', (req, res) => {
const referer = req.get('Referer');
res.send(referer);
});
|
На PHP базовый пример, позволяющий получить заголовок HTTP Referer:
1
|
$referer = $_SERVER['HTTP_REFERER']; |