Django 앱에서 다음 request.META.get('HTTP_REFERER')
과 같은 URL에서 프로토콜과 함께 리퍼러에서 호스트 이름을 가져와야 합니다.
- https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1
- /programming/1234567/blah-blah-blah-blah
- http://www.example.com
- https://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ...
나는 얻어야한다 :
- https://docs.google.com/
- https://stackoverflow.com/
- http://www.example.com
- https://www.other-domain.com/
다른 관련 질문을 살펴보고 urlparse에 대해 찾았지만 그 이후로는 속임수가 없었습니다.
>>> urlparse(request.META.get('HTTP_REFERER')).hostname
'docs.google.com'
/
http://www.domain.com