diff --git a/lib/SimpleSAML/SessionHandler.php b/lib/SimpleSAML/SessionHandler.php index 684e49bb7770276c3ede6a2db9beffaee173b450..ad136e904a5cb9f11227b913baef59bc5b9c6e1d 100644 --- a/lib/SimpleSAML/SessionHandler.php +++ b/lib/SimpleSAML/SessionHandler.php @@ -150,13 +150,7 @@ abstract class SimpleSAML_SessionHandler { $expire = time() + $params['lifetime'];; } - $version = explode('.', PHP_VERSION); - if ((int)$version[0] === 5 && (int)$version[1] < 2) { - $success = setcookie($name, $value, $expire, $params['path'], $params['domain'], $params['secure']); - } else { - $success = setcookie($name, $value, $expire, $params['path'], $params['domain'], $params['secure'], $params['httponly']); - } - if (!$success) { + if (!setcookie($name, $value, $expire, $params['path'], $params['domain'], $params['secure'], $params['httponly'])) { throw new SimpleSAML_Error_Exception('Error setting cookie - headers already sent.'); } }