DBは使わずに、『最近見た商品』の機能を実装したくてコーディングしているのですが、JavascriptでlocalStorageの値をPHPの変数に渡すところが上手くいきません。PHPを使うことは必須ではないものの、Javascript出力するのではなくPHPで出力する方が色々と好都合なんです。。ブラウザのlocalStorageの値をPHPの変数に渡すにはどのようにすればよいのか、ご存知の方お助け下さい。。
補足
『最近見た商品』を実現するための流れは、以下のように考えています。
1.商品のページを表示
2.その際、商品に関する値(商品名・価格・カテゴリなど)をlocalStorageに保存
例:localStorage.setItem('name', 'みかん');
3.『最近見た商品』のページでそれらを値を取得してjavascript(またはPHP)で出力
例:localStorage.getItem('name');
localStorageの値をPHPで出力したいのは、
現状のページで、商品に関する情報がすべて(DBから)PHPで出力されているからです。
仮にjavascriptで出力すると、
<script>document.write(localStorage.getItem('name'));</script>のようになりますが、既に出力されているPHPと合わせて計算したり、
その他の処理をさせようとしたりなど、PHPの方が色々と融通が効きそうだなと思っておりまして。

回答4件
あなたの回答
tips
プレビュー