Чтобы устранить проблему # 2, используйте монитор HTTP, такой как HTTPFox , чтобы просматривать заголовки, поступающие на сервер или с него, когда вы входите в систему и просматриваете веб-страницы, убедитесь, что файл cookie правильно установлен с правильный домен и ограничения пути.
Пробм № 3 - Я не уверен, к чему ты клонишь. Вы используете два отдельных браузера (скажем, Firefox и Chrome?), Или вы имеете в виду, что вы используете два окна / вкладки одного и того же браузера? Во-первых, два разных браузера не будут обмениваться файлами cookie, поэтому вы не можете обмениваться между ними одним сеансом без некоторых хаков для ручной передачи файлов cookie между ними.
Что касается двух разных вкладок / окон одного и того же браузера, такая реализация зависит от вашей логики входа в систему. Если скрипт входа в систему запускает новый сеанс безоговорочно, то при второй попытке входа в систему вы получите полностью отдельный сеанс от первого входа в систему и, скорее всего, также перезапишете cookie первого входа в систему.