Создайте пользовательский менеджер сеансов (см., Например, это руководство ), который идентифицирует пользователя на основе, например, IP-адреса и пользовательского агента и других идентифицирующих факторов (поскольку IP + UA может и не быть, и, вероятно, не будет уникальным). Другое (некрасивое) решение состоит в том, чтобы просто реализовать функцию use_trans_sid самостоятельно, добавив параметр GET идентификатора сеанса к каждой ссылке вручную (если это небольшой сайт) или со скрытой формой (это нестандартно).