5

My application is on GAE and I'm trying to figure out how to prevent hotlinking of images dynamically served (e.g. /image?id=E23432E) in Python. Please advise.

Dzinx
  • 55,586
  • 10
  • 60
  • 78
user111677
  • 951
  • 1
  • 7
  • 9

1 Answers1

11

In Google webapp framework, you can extract the referer from the Request class:

def get(self):
    referer = self.request.headers.get("Referer")
    # Will be None if no referer given in header.

Note that's referer, not referrer (see this dictionary entry).

Dzinx
  • 55,586
  • 10
  • 60
  • 78