У меня два сайта один основной другой - зеркало.
на зеркале собсвенно ничего нет кроме файлов с запросами к основному серверу.
Формы, заполняемые юзерами на зеркале посылаются через fsockopen
все бы хорошо, но вот когда сделал на основном сервере авторизацию юзеров по сессии, на зеркале юзера не могут авторизоваться (кто там регистрировался)
в запросе использовал
$request .= "Cookie: income=1\\r\\n";
не помогло
такое -
$request .= "Cookie: PHPSESSID=".$PHPSESSID."; c1=2\\r\\n";
тоже
я полагаю, что я должен где-то в заголовке ответа основного сервера найти ID сессии, выданной на основном сервере.
Но не понял, как это сделать и там ли вообще искать.
Подскажите плиз, что нибудь.
Вот весь запрос:
$request = "Host: $host\\r\\n";
$request .= "Expires: Thu, 01 Jan 1970 00:00:01 GMT\\r\\n";
$request .= "Accept-Language: ".$HTTP_ACCEPT_LANGUAGE."\\r\\n";
$request .= "Cache-Control: no-store, no-cache, must-revalidate\\r\\n";
$request .= "Pragma: no-cache\\r\\n";
$request .= "Cookie: PHPSESSID=".$PHPSESSID."; c1=2\\r\\n";
$request .= "Referer: ".$HTTP_REFERER."\\r\\n";
$request .= "User-Agent: ".$HTTP_USER_AGENT."\\r\\n";
$request .= "Client-ip: ".$REMOTE_ADDR."\\r\\n";
$request .= "FORWARDED_FOR: 10.10.10.10\\r\\n";