Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
8 Răspunsuri
8371 Vizualizări

Am trying to track the visitor ip address ,but am failed to  implement it..please help me...Urgent.

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

You can try the below code:

if "HTTP_X_FORWARDED_FOR" in request.httprequest.environ:
    # Virtual host
    ip = request.httprequest.environ["HTTP_X_FORWARDED_FOR"]
elif "HTTP_HOST" in request.httprequest.environ:
    # Non-virtualhost
    ip = request.httprequest.environ["REMOTE_ADDR"]


Hope this could helps

Imagine profil
Abandonează
Autor

I got Exception 'object unbound'

Can you paste your code ..

Autor

from openerp.http import request

def git_ip():

ipnew = request.httprequest.headers.environ['REMOTE_ADDR']

return ipnew

Autor

from openerp.http import request

ipnew = request.httprequest.headers.environ['REMOTE_ADDR']

return ipnew

Autor

from openerp.http import request

def get_ip():

ipnew = request.httprequest.environ['REMOTE_ADDR']

return ipnew

May be you're missing @http.rout decorator. Btw from where you're calling your method ?

Related Posts Răspunsuri Vizualizări Activitate
7
iul. 24
27646
10
iun. 21
40303
1
mar. 18
9401
1
mar. 15
6277
0
mar. 15
4050