господи, ну и бреееед.
ЗАЧЕМ"сохраняем его PHPSESID в куке"? Какой в этом смысл? Хоть грамм смысла?
также, всегда меня поражала вот эта строчка во многих скриптах
session_register("id_session");
которая показывает, что человек вообще не понимает, что он делает.
Значит так.
Рано тебе браться за сессии.
Идешь и читаешь, во-первых
http://faq.phpclub.net/globalsво-вторых
http://faq.phpclub.net/sessionи делаешь по-человечески, как там написано.
(только ради бога, не говори, что у тебя версия пхп 4.0.6). Со дня на день ПЯТАЯ выйдет уже.
Делаешь все без запоминания.
БЕЗ
session_set_cookie_params
безо всей этой шелухи.
А потом добавляешь запоминание.
в куку кидаешь id юзера из базы.
понял?
не ид сессии, а ид юзера!
и вот по этому ид по этой куке ты потом лещзешь в базу и юзера авторизуешь.
все понятно?