Можно ли установить cookie на моем собственном домене, даже если запрос является прокси с другого сервера? - PullRequest
0 голосов
/ 22 августа 2011

Итак, вот сценарии:

1) Нормальная ситуация

Request:
Client Browser ->(HTTP Request) -> MyServer.com 
Response:
MyServer.com -> (HTTP Response with Cookie on MyServer.com) -> clientBrowser
  • Cookie установлен в домене MyServer.com.

2) Ситуация с прокси

Request:
Client Browser ->(HTTP Request) -> ProxyServer.com -> (Http Request) -> MyServer.com 
Response:
MyServer.com -> (HTTP Response with Cookie on MyServer.com) -> ProxyServer.com -> (Http Response with ???) -> clientBrowser

Вопросы:

а) ProxyServer увидит мои куки в Http Response, верно? (в заголовке ответа http).

б) Сможет ли ProxyServer.com установить cookie (исходящий из Myserver.com) в домене Myserver.com?

1 Ответ

0 голосов
/ 22 августа 2011

Вы можете явно указать домен куки при создании куки ..

Вот как это можно сделать в php

bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )

Google для других языков сценариев ..

Это то, что вы искали ??

...