cooler1985 писал(а):впринципе работает но при этом выводит сообщение типа:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at z:\home\localhost\www\101.php:4)
в чём тут дело???
Действительно. Сессию нужно начинать до отправки любого кода (кстати, куки тоже нужно устанавливать до отправки html-кода). Это связано с тем, что старт сессии (установка куки) изменяет заголовок http-запроса, а точнее это добавляет в него некоторые строки. Соответственно, если ты уже что-то выводил командой print или echo, или это был вывод информации об ошибке, или до php-кода идет html-код, то ты получишь ошибку о невозможности изменить заголовок http-запроса для это страницы. Читай книжки. В любой книге про PHP в описании сессий ты найдешь это замечание.