ドメイン移行したらカートに商品が追加されない問題発覚 -> 解決済み

先日当サイトをサブドメインからメインドメインに移行したのですが、何となく決済機能は大丈夫だろうかと気になり試してみたらキャッシュなどをクリアしてもカートに商品が追加されない問題が発覚しました。デバッグツールでhttpの足跡を辿ってみたところ、クッキーにサブドメイン名でセッションが保存されていました。セッションがメインドメインとサブドメインでうまく共有できていないと思われ、メインドメインとサブドメインのセッションを共有できるようにphp.iniを下記のように更新したら解決しました。もっとスマートな方法があるかもですが、PHPは不慣れなのでこれで良しとしてます。

php.ini
session.cookie_domain = .example.com
sponsor