Zencat のセッション管理については、「Zencart : セッションについて」で触れていますので、基本的な説明はそちらでご確認ください。
共用SSLを利用する場合のセッション管理についてですが、共用SSLを利用する場合は、基本的に自分の運用するドメインとSSLページは違うドメイン(サーバ会社のドメインなど)になることが多いと思います。
その場合は、ブラウザのクッキーに保存されているSSLページと非SSLページでのドメインが違うことになるので、セッションが正常に引き継げなくなり、カートが空になるなどの現象が起こります。
…
以前の記事でターミナルを使ってSQLiteのデータベースを作成する方法について触れましたが、phpMyAdminのようなツールがあれば、簡単にデータベースを触れると思い探してみると、「The SQLite Sorcerer」なるソフトが見つかりました。
Macで使えるので、試してみましたが、phpMyAdminほどではないにしても、The SQLite Sorcererはテーブルの作成、フィールドの追加/編集、データのメンテナンスまでこなすことができるので、SQLiteのデータベース開発に十分使えると思います。 tableを追加し、New Field からフィールドを追加します。 右側上段のメニューからDataをクリックし、「Add record」をクリックし、レコードを追加。 ソフトの表示が英語なので、慣れるまでは、少し使いづらいかもしれませんが、慣れると簡単にデータベースの作成が出来るようになるので、ターミナルの操作に不慣れな方にはおすすめです。The SQLite Sorcerer

この投稿へのコメント