Вниз
Скачать: CL | DM;

Не считываются cookies (cgi)   Найти похожие ветки 

← →
zorik ©   (2006-02-17 15:01) [0]

Проблема в следующем. Делаю что-то наподобе внутренней странички. Есть начальная веб-страница с полями ввода имени юзера, пароля и кнопкой. При нажатии на кнопку данные передаются на другую страницу (динамическую cgi). Там происходит следущее. Имя и пароль считываються, записываються в кукисы и происходить автоматическая переадресация (Location: main.cgi) на страницу в которой считывается имя и пароль, сравниваеться с тем что должно быть и в зависимости от результата формируется либо главная страница либо страница с сообщением об ошибке.
Ниже процедуры записи и чтения

function getcookie(name:string):string;
var
 cookie:string;
 p:integer;
begin
 cookie:=GetVar("HTTP_COOKIE");
 name:=name+"="; p:=pos(name,cookie);
 if p=0 then
  Result:=""
 else begin
  Delete(cookie,1,p+length(name)-1);
  p:=pos(";",cookie);
  if p=0 then p:=pos(" ",cookie);
  if p=0 then p:=length(cookie)+1;
  result:=copy(cookie,1,p-1);
 end;
end;

procedure setcookie(name,value:string);
begin
 WriteLn("Set-Cookie: ",Name,"=",Value);
end;

Вопрос. Когда происходить запись кукисов? Без переадресации все работает, а с переадресацией нет. Можете ссылки дать если знаете :-)


← →
McSimm ©   (2006-02-17 15:05) [1]

Веб сервер IIS ?


← →
McSimm ©   (2006-02-17 15:07) [2]

Если да, то посмотрите
http://support.microsoft.com/kb/q176113/


← →
zorik ©   (2006-02-17 15:10) [3]

Да IIS


← →
zorik ©   (2006-02-17 15:54) [4]


> McSimm ©   (17.02.06 15:07) [2]
>
> Если да, то посмотрите
> http://support.microsoft.com/kb/q176113/

Спасибо огромное. После долгих мучений получилось!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
2-1139796481
Viktop
2006-02-13 05:08
2006.03.05
Мониторинг сайтов (TTimer&)


2-1139922518
pound
2006-02-14 16:08
2006.03.05
Помогите с графикой


3-1136875938
Kim
2006-01-10 09:52
2006.03.05
Сравнение таблиц


6-1132650829
net_daemon
2005-11-22 12:13
2006.03.05
NMFTP - Connection Failed


1-1138708460
Zidane5
2006-01-31 14:54
2006.03.05
Импорт из данных Excel в таблицу DBGrid




   Наверх