Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: 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 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.127 c
1-1138859717
денвер
2006-02-02 08:55
2006.03.05
Работа с компонентом Edit


2-1140363569
remlin
2006-02-19 18:39
2006.03.05
Возвращение функцией массива


2-1140273551
Pit
2006-02-18 17:39
2006.03.05
Подменю в PopupMenu


1-1139000855
JIurasdfsdf
2006-02-04 00:07
2006.03.05
Перетащить черную линию на форме?


2-1139827479
ЧихПых )) ЫЫ
2006-02-13 13:44
2006.03.05
Максимальное значение из ADOQuery