2010-12-15 2 views
0
debug($session->read()); 
Array 
(
    [Config] => Array 
     (
      [userAgent] => 85b3b055be0e89d07016e8c67e3e9d69 
      [time] => 1292403988 
      [timeout] => 10 
     ) 

) 

Что такое userAgent в сеансе использования. Я думаю, что это так: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 FirePHP/0.4Какой userAgent используется в cakePHP?

+2

не мог понять, чего вы хотите. – yoda

ответ

4

Это связано с этой установкой в ​​/app/config/core.php:

/** 
* When set to false, HTTP_USER_AGENT will not be checked 
* in the session. You might want to set the value to false, when dealing with 
* older versions of IE, Chrome Frame or certain web-browsing devices and AJAX 
*/ 
    Configure::write('Session.checkAgent', true); 

Это просто hash пользовательского агента, используемого в качестве дополнительной меры безопасности для обеспечения cookie сеанса уникален для одного компьютера/браузера.

+0

uhm, thankyou. Я подумал, что могу получить информацию о браузере. – meotimdihia

+0

@meo Просто используйте 'env ('HTTP_USER_AGENT')'. – deceze

+0

еще раз спасибо за предложение, я проверю это в api – meotimdihia

Смежные вопросы