CakePHPのerror.logにApple-touche のエラー
faviconのようなおまじないファイルを設置する
iPhoneのホーム画面に追加するようのファイルが必要という事らしい
Exception Attributes: array ( 'class' => 'Apple-touch-icon.pngController', 'plugin' => NULL, )
apple-touch-icon.png
サイズは57*57 らしいが、faviconをリネームして使う事にする
viewに読み込むようmetaを追加
echo $this->Html->meta( array( 'rel' => 'apple-touch-icon-precomposed', 'sizes' => '16x16', 'link' => 'apple-touch-icon.png', ));
16だとさすがに荒すぎるが、エラーは表示されなくなった。 iPhone毎にいくつか用意しておく事が必要みたい 144*144とか。
で、この対応をしたら、Sessionが切れることがなくなり、 Commentを投稿する時に謎のログイン画面に飛ばされる事象がなくなった。 以前探していたコチラの方の記事と同じ現象でした。
号泣。CakePHPでSessionが突如切れるのはfaviconのパスが問題でした
参考にさせて頂きました m( _ _ )m