On Jan 13, 2012, at 7:31 AM, Jonathan Lundell wrote:

> On Jan 13, 2012, at 7:22 AM, Web2Py Freak wrote:
> 
>> ok i did request_uri and got None ?? i want the full url with tha
>> domain and args because i want to use it for the facebook like
> 
> It's possible that you need to enable routing to set request_uri (I'm not 
> sure). This is how the router builds it; you could try it yourself:
> 
>    request_uri = request.env.path_info + (request.env.query_string and ('?' + 
> request.env.query_string) or '')

Another way to see the URL from web2py's point of view is to use URL(). 

        request_uri = URL(args=request.args, vars=request.vars, host=True)

...where host=True asks for an absolute URL (you can specify a host name if you 
want). I haven't tested this particular call, so I might have some details 
wrong. It has the advantage of rewriting the URL if any rewriting is necessary.

Reply via email to