public function setUseTransparentSessionID($value)
{
if ($this->_started) {
throw new TInvalidOperationException('httpsession_transid_unchangeable');
} else {
$value = TPropertyValue::ensureBoolean($value);
if ($value && $this->getCookieMode() == THttpSessionCookieMode::Only) {
throw new TInvalidOperationException('httpsession_transid_cookieonly');
}
ini_set('session.use_trans_sid', $value ? '1' : '0');
}
}