сохранение и восстановление cookies

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
yupiee
Сообщения: 34
Зарегистрирован: 15 май 2011, 22:24

сохранение и восстановление cookies

Сообщение yupiee » 24 июн 2012, 16:18

Как правильно сохранить и восстановить куки?
$browser->get_cookie(); - я так понимаю сохраняет все куки для текущей страницы?
$browser->set_cookie как работает?

Можно ли сохранить флешкуки и получить сессионные?

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: сохранение и восстановление cookies

Сообщение xyu » 24 июл 2012, 18:23

Присоединяюсь к вопросу

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: сохранение и восстановление cookies

Сообщение 4quest » 25 июл 2012, 17:07

yupiee писал(а):Как правильно сохранить и восстановить куки?
$browser->get_cookie(); - я так понимаю сохраняет все куки для текущей страницы?
Нет, для всех страниц.
для отдельных есть $browser->get_cookie_for_url() и $browser->set_cookie_for_url()
$browser->set_cookie как работает?
примерно так $browser->set_cookie($browser->get_cookie());
Только в реальных условиях, прежде чем ставить куки, очистить нужно от накопившихся.
Можно ли сохранить флешкуки?
не думаю, что это реализовано.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: сохранение и восстановление cookies

Сообщение bigfozzy » 29 июл 2012, 19:59

при старте можно задавать папку с куками (или через app->restart) или просто по номеру порта, меняя эти папки можно менять куки, если я правильно понял вопрос )

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: сохранение и восстановление cookies

Сообщение xyu » 03 авг 2012, 09:44

Нужна функция получения используемой в данный момент папки с куками\кэшем

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: сохранение и восстановление cookies

Сообщение bigfozzy » 03 авг 2012, 12:44

$app->get_port(); можно использовать для этих целей, или передавать папки через argv[] при рестарте.

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: сохранение и восстановление cookies

Сообщение xyu » 03 авг 2012, 13:47

bigfozzy писал(а):$app->get_port();
Нет, я работаю с изменением папок, в промышленных масштабах менять порт не вариант
можно использовать для этих целей, или передавать папки через argv[] при рестарте
Нет, скрипт работает на отдельном сервере

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: сохранение и восстановление cookies

Сообщение bigfozzy » 04 авг 2012, 18:13

Будет такая команда.

yupiee
Сообщения: 34
Зарегистрирован: 15 май 2011, 22:24

Re: сохранение и восстановление cookies

Сообщение yupiee » 04 авг 2012, 19:23

$browser->get_cookie()
возвращает насколько помню строку с куками без експайр дейт и урлов

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: сохранение и восстановление cookies

Сообщение xyu » 26 сен 2012, 12:06

bigfozzy писал(а):Будет такая команда.
Очень жду!

Проверьте пожалуйста, возможен ли сбой при определении папки кукиксов? Иногда куки берутся из "чужой" папки, использую следующую команду для перезапуска (app->restart тоже страдает этим)

,кстати если указать только параметр cookies_folder, без cache_folder, папка не меняется

Код: Выделить всё

$app->shell_execute("open","C:\\XWeb\\emulator\\xweb_{$list['port']}_{$list['cookie_hash']}.exe",'/port:"'.$list['port'].'" /in_tray:"yes" /cache_folder:"C:\\XWeb\\data\\'.$list['cookie_hash'].'\\Cache" /cookies_folder:"C:\\XWeb\\data\\'.$list['cookie_hash'].'\\Cookies"','',true);
пс: еще пригодится команда app->start ( и app->kill($port) ) на подобии app->restart, для удаленного контроля копий

Ответить