Handle unset HTTP_USER_AGENT gracefully in cookie::salt()

This commit is contained in:
Woody Gilk 2009-05-20 12:24:46 -05:00
parent 7e457043f6
commit 391505ac09

View file

@ -130,7 +130,10 @@ class cookie_Core {
*/
public static function salt($key, $value)
{
return sha1($_SERVER['HTTP_USER_AGENT'].$key.$value.cookie::$salt);
// Determine the user agent
$agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : 'unknown';
return sha1($agent.$key.$value.cookie::$salt);
}
} // End cookie