Сайт написан перректальным образом, огрехи и ошибки везде, но сейчас не об этом.
Возникла проблема при логине.
Есть три страницы:
первая - страница логина. на ней форма, которая передает методом POST логин и пароль на вторую.
вторая - страница, принимающая логин и пароль, и выдающая меню. Меню содержит ссылки на базу данных с параметрами, передаваемыми методом GET. В том числе передается sessionid (разумно ли открыто передавать sessionid?). Если сразу после логина обновить эту страницу, то оказываешься разлогиненным. То есть фактически логин и старт сессии происходит после перехода на третью страницу.(нормально ли?)
третья страница - собственно таблица бд.
Проблема - после отправки логина-пароля на вторую страницу нужно получить её, чтобы считать ссылку с GET-параметром. Но из гугла я научился делать это тольно одним способом:
req = urllib2.Request('%мой url%', {}, HEADERS)
handle = urllib2.urlopen(req)
print handle.read()