Rosario Internullo
Rosario Internullo

Reputation: 73

Django referrer question

I want to know who refers my webpage, so in my models I have:

referrer = models.CharField(max_length=30, default='google',
        verbose_name=_('referrer'), help_text=_('Referrer'))
This are the URL's for my page:
url(r'^$', app_views.index, name='index_default')
and
url(r'^(\w+)/$', app_views.index, name='index_default2')
I want to send my referrer parameter to the flash embeddeded within my HTML along flashvars:
< param name="FlashVars" value="referrer={{ referrer }}" />
How should the view look like in order to catch the referrer matched with the regular expression? Something like
def index(request):
    return render_to_response('index.html',
            {
            'referrer':referrer,
            },
            context_instance=RequestContext(request))

Upvotes: 3

Views: 2745

Answers (1)

Plaban Nayak
Plaban Nayak

Reputation: 176

in the meta dictionary of request there is a HTTP_REFERER value .. I think that can help you

Upvotes: 5

Related Questions