Передача сохраненных файлов cookie из сканера PHP в Javascript в браузере и их использование из браузера - PullRequest
0 голосов
/ 29 ноября 2011

Как бы мне этого добиться?Я использую curl с PHP на сервере, а затем выполняю функцию обратной передачи в моем браузере через Javascript.Сервер обрабатывает вход в систему и навигацию, но после долгих проб и ошибок кажется, что мне нужно получить доступ к функциям на стороне клиента, чтобы получить нужные мне данные.

По существу, мои ситуации выглядят так:

T = Target
S = Server
B = Browser

S <- B - Browser calls php script on server
T <- S - Server logs into Target, gets cookies
S <- B - Browser gets returned HTML/JS from server
T <- B - Browser executes JS code
T <X-B - Browser fails to navigate because it doesn't have the stored cookies

Как бы я использовал куки с конца Javascript?Я прошу прощения, если это кажется слишком простым вопросом, но мне очень трудно найти хорошую информацию по этой теме, и мои знания Javascript минимальны.

Ссылку на другие связанные вопросы см. Здесь: Использование curl на сервере - как перенаправить запросы javascript на целевой сервер?

По большей части, однако, этот и тот, что был до этого, обходились другими способами, и этомой нынешний блокпост.

1 Ответ

0 голосов
/ 29 ноября 2011

Похоже, вы можете установить CURLOPT_RETURNTRANSFER при вызове curl_exec , который будет возвращать весь ответ от сервера. Затем вам нужно будет проанализировать это, чтобы извлечь заголовки Set-Cookie (их может быть больше одного), а затем установить те же самые cookie в текущем ответе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...