異なるドメインを持つ 2 つのフロントエンドの opencart で共有カートを作成しています。
それを達成するためにphpsessidを共有します。
考え
フロントエンド 1 (abc.com) でいくつかのものを選び、それをカートに入れてからフロントエンド 2 (xyz.com) に移動し、たとえばカートに入れてそこで支払います。
問題は、2 番目のフロント エンドの最初の読み込みの後、空のカートが表示され、それを変更するにはページをリロードする必要があることです。Web開発者を通して、phpsessid
が設定されているが変数からアクセスできないことを確認しました$_COOKIE['PHPSESSID']
が、ページをリロードした後は悲しいので動作します。ページを初めてロードしたときに機能させるための回避策はありますか?
今、私は最初の訪問後にページをリロードするように設定しましたが、それはかなり不潔な解決策だと思います..