Можно ли как-то сохранять все куки одного сайта в один файл, по одной строке на каждый куки?

Регистрация
19.12.2015
Сообщения
296
Реакции
37
Баллы
28
Можно ли как-то сохранять все куки одного сайта в один файл, по одной строке на каждый куки?

Поясняю на примере.

Когда новый посетитель заходит первый раз на Гугл, у него нет куки, и Гугл назначает ему куки, чтобы потом идентифицировать именно этого посетителя.

Не проблема сохранить эти куки в файл, но потом в папке получается целая куча маленьких файлов. Один посетитель - один файл куки.

Мне в идеале надо в проекте иметь все эти куки в виде одного общего списка.

Как это сделать?
 
Мне в идеале надо в проекте иметь все эти куки в виде одного общего списка.

Назначайте каждому пользователю уникальный идентификатор - id
Формат строки для списка
id|строка cookie

Если нужно взять строку
поиск в списке по точному вхождению по id - возврат всей строки
разделение строки

Как вариант:
- хранить в отдельной папке профили пользователей
- использовать БД для хранения данных
 

Может быть, это и не плохо. Я не говорю, что это плохо.

Но мне надо свести все эти куки в один СПИСОК. Под словом СПИСОК я подразумеваю одноимённый компонент (действие) Зеннопостера.
 
Может быть, это и не плохо. Я не говорю, что это плохо.

Но мне надо свести все эти куки в один СПИСОК. Под словом СПИСОК я подразумеваю одноимённый компонент (действие) Зеннопостера.
но со списком бдет сложнее работать. С файлами ты можешь получать необходимое содержимое просто использовав логин в качестве имени файла. Прямой доступ. СО списком тебе придётся производить какую-то выборку для взятия. А когда нужно будет обновить данные - производить ещё более сложное удаление, вместо просто перезаписи файла.
Так чем же список удобнее в этом плане?
 
Наверное, ты прав, doc

Но передо мной сейчас стоит несколько иная задача.

Мне нужно брать не куки какого-то конкретного пользователя, а случайного пользователя.

При помощи компонента СПИСОК это делается легко и элегантно.
 
Наверное, ты прав, doc

Но передо мной сейчас стоит несколько иная задача.

Мне нужно брать не куки какого-то конкретного пользователя, а случайного пользователя.

При помощи компонента СПИСОК это делается легко и элегантно.
В списке наверное 2 действия.. а еще вы можете получить список названий файлов в папке и также рандомно взять файл с куками из этой папки)
Но за темой слежу, вдруг вам необычное решение по работе со списком предложат. Учусь взахлеп..
Тут такие гениальные люди сидят, что порой афигеть можно. :bt:
 
В списке наверное 2 действия.. а еще вы можете получить список названий файлов в папке и также рандомно взять файл с куками из этой папки)
Но за темой слежу, вдруг вам необычное решение по работе со списком предложат. Учусь взахлеп..
Тут такие гениальные люди сидят, что порой афигеть можно. :bt:

Ну что ж, взять список всех файлов в папке, наверное, можно легко через кубик «Свой код». Этот вариант тоже заслуживает внимания.
 
  • Спасибо
Реакции: bizzon

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)