====== SetCookies ======
Записывает массив кук в хранилище, в соответствии с указанными параметрами. Все куки, соответствующие указанным параметрам при этом предварительно удаляются из хранилища.
===== Синтаксис =====
==== PASCAL ====
procedure TStorage.SetCookies(aCookies: array of TCookie; aProfileName: String; aSurferID: Integer; aUserID: Integer; aUAID: Integer);
==== ECMA ====
TStorage.setCookies(aCookies, aProfileName, aSurferID, aUserID, aUAID);
===== Параметры =====
^Параметр ^Тип (PASCAL) ^Тип (ECMA) ^По умолчанию ^Описание ^
|aCookies |Array of [[ru:wascript:classes:tcookie]] |Массив [[ru:wascript:classes:tcookie]] | - |Массив кук, которые необходимо записать в хранилище |
|aProfileName |String |String | - |Имя профиля |
|aSurferID |Integer |Number | - |ID серфера |
|aUserID |Integer |Number | - |ID вебмастера |
|aUAID |Integer |Number | - |ID User-agent'а |
===== Возвращаемое значение =====
^Тип (PASCAL) ^Тип (ECMA) ^Описание ^
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
var store1 := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass');
var cookies := store1.GetCookies('testprofile', 1, 1, 1);
var store2 := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass');
var cookies2: array of TCookie;
cookies2.add(cookies[cookies.Count - 1]);
store2.SetCookies(cookies2, 'secondprofile', 1, 2, 3);
-
//{$MODE PASCAL}
TABS[0].Load('ya.ru');
var store := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass');
var cookies := SESSION.GetCookies();
store.SetCookies(cookies, 'testprofile', 1, 2, 3);
==== ECMA ====
-
//{$MODE ECMA}
var store1 = new TStorage('http://localhost/wastorage/wastorage.php', 'pass');
var store2 = new TStorage('http://localhost/wastorage/wastorage.php', 'pass');
var cookies2 = [];
var cookies = store1.getCookies('testprofile', 1, 2, 3);
store2.setCookies(cookies, 'secondprofile', 1, 10, 100);
-
//{$MODE ECMA}
TABS[0].load('ya.ru');
var store = new TStorage('http://localhost/wastorage/wastorage.php', 'pass');
var cookies = SESSION.getCookies();
store.setCookies(cookies, 'testprofile', 1, 2, 3);