vermas (15.04.2011/10:31)empty ($_SESSION['rate_shop']) и !$_SESSION['rate_shop'] - одно и то же просто записаны по-разному! Не вводи человека в заблуждение
И не копируй прямо примеры, которые тебе дают. В них бывают иногда ошибки. Проверяй сам условия. Например в коде сверху пропущен знак '!'