Мой сайт представляет собой приложение для гаджетов.Он использует фреймворк CakePHP.Ниже приведен фрагмент кода в AppController :: beforeFilter ().Я искал переменную cookie в проекте, но не могу найти другие случаи. Я тоже не понимаю, как это работает . Почему это всегда проверяется в каждом запросе .
if ( isset( $_COOKIE[session_name()] ) ) {
if ( !isset( $this->sns_id ) ) {
// セッション期限切れ
$this->cakeError( 'session' );
}
}
else {
// スタートページからの遷移でなかったら
if ( !isset( $_REQUEST['post_pf_params'] ) ) {
$this->cakeError( 'cookie' );
}
}