Apache+phpのサーバーに.htaccessでCookieにsecure属性をつける

PHPを使っているSSL導入済みのWebサーバーへ
Cookieにsecure属性をつけてみました

php.ini
にかきたいとこですが、レンタルサーバーでダメだったので.htaccessに書きました

php_flag session.cookie_secure On

ChromeのWebデベロッパーツールのResources>CookieにSecureの枠にチェックがついれてば効いてます

phpで配列かどうか判定

phpで配列が空じゃないとき、などの判断をするのに

if (count($arr) > 0) {
  //
}

なんてしてると

$arr = "";
var_dump(count($arr));
// 1

と文字列が入ってくると1が返ってきてしまいます

素直にis_arrayも使うといいと思います

if (is_array($arr) && count($arr) > 0) {
  //
}

phpの3項演算子は真ん中を省略できる

phpの3項演算子は php 5.3 から真ん中を省略できるようです
PHP: 比較演算子 – Manual

$default = 'default';
$var = $default ? $default : 'other';

と書くところを

$default = 'default';
$var = $default ? : 'other';

でいいみたいです
知らないとびっくりしますが、いいかもしれません

英語だと Ternary Operator (3つからなる演算子) というらしいです

CakephpでJsController could not be foundのエラー

Cakephpのプロジェクトを落としてきて動かしてたらエラーが
AppControllerでエラーがとかでしたが結局

JsController could not be found

ってことらしい

そんなコントローラーあったか..と思っていましたが、jsファイルが足りてなかっただけでした
不足していたjavascriptのファイルを足せば、でなくなりました