JavaScript を使用して保存された Cookie を取得しようとしています。ページを調べて [リソース] に移動すると、Google Chrome に表示される Cookie のリストを次に示します。
コードを実行すると:
alert(document.cookie);
K----S------C---- Cookie のみが表示され、adminhtml Cookie は表示されません。adminhtml Cookie にアクセスするにはどうすればよいですか?
================================================== =
編集:
選択した回答によると、JavaScript は HTTP のみの Cookie にアクセスできません。回避策を見つけましたが。最も安全ではないかもしれませんが、Cookie 情報を取得する必要があるこのようなシナリオでは、これを試してください。
PHP を使用して、cookie 情報を非表示の div に書き込みます。
<div id="adminhtml" style="visibility:hidden"><?php
echo $_COOKIE['adminhtml'];
?></div>
次に、JavaScript を使用して div の innerhtml を取得します。
<script>
var cookieValue = document.getElementById("shopperid").innerHTML;
</script>