Python: Программа CGI хочет знать IP-адрес вызывающей веб-страницы

Я новичок в программировании на Python.

Я застрял на том, что должно быть простой процедурой. У меня есть небольшая базовая программа Python, которая вызывается веб-страницей как программа CGI.

Все, что я хочу сделать, это извлечь IP-адрес из полей заголовка HTTP. Например, в PHP это будет значение $ _ SERVER ['REMOTE_ADDR'] .

Я оплатил свои взносы, выполнив поиск, и пришел к выводу, что мне нужно использовать web.ctx.ip, но когда я использую этот бит в коде, возникает исключение. Мне наверное нужно что-то импортировать. Я безуспешно пробовал следующие отдельные операции импорта:

import web
import webapi as web

Я был бы признателен за полный фрагмент кода, демонстрирующий, что мне нужно импортировать. Моя программа Python CGI работает в системе Linux, на которой установлена ​​базовая версия Python 2.4.3. Мне нужно установить что-то еще?

5
задан agf 16 April 2012 в 03:58
поделиться