こんにちは、私はこの奇妙な問題を抱えています。現在のユーザー時間で外部 JavaScript ファイルに Cookie を設定しています。今回はサーバーで利用できるようにしたいので、php cookie を使用してこれを取得しています。
値を取得できますが、ブラウザを 2 回更新した場合に限ります。現在のシステム時刻を変更してからページを更新すると、まだ古い時刻が表示されますが、もう一度更新すると更新された時刻が表示されます。
私はこのようなことをしています: ここにコードを入力してください
外部jsファイル
var now=new Date();
currTime=now.getHours();
document.cookie = "currentTime = " +currTime;
モジュールファイル
$current_time = $_COOKIE["currentTime"];
echo $current_time;
drupal_add_js を使用して hook_nodeapi() で外部 js ファイルを呼び出しています
私が言ったように、Cookie から現在の時刻の更新された値を取得できますが、2 回更新した場合に限ります。
何が問題なのですか?
ありがとう