
setcookie()を使ってcookieの値を更新したのですが、反映されない時があります。
クッキーに自作のセッションIDみたいなIDを保管して、そのIDを訪れる度に更新しようとしています。セッションIDなら session_regenerate_id();を使うと、更新されますよね?それと同じように自作IDに関しても、更新したいと思っています。
クッキーがうまく更新されていない時もsetcookie()の戻り値はtrue (1)です。どうしたら、session_regenerate_id();みたいにIDを更新して、反映させることができますか?
No.2ベストアンサー
- 回答日時:
setcookie("TestCookie", $value, time()+3600, "/");
のようにパスをルートで設定を追加してみては。
No.1
- 回答日時:
>クッキーに自作のセッションIDみたいなIDを保管して
これはクライアントのjavascriptか何かを想定していますか?
仕様がわからないとなんとも言えません
サーバーでセットされたクッキーはhttpのヘッダで送られるので
クライアント側で設定したクッキーがサーバーに伝わるのは
次回アクセスしたときです。
<?PHP
setcookie("test", 1);
print 1;
setcookie("test", 2);
print 2;
ob_flush();
setcookie("test", 3);
print 3;
?>
<script>
document.write(document.cookie);
</script>
例えば上記例だと、クッキー「test」に2を代入したあとでフラッシュして
httpの処理がはいったためその後にセットした3はクライアントに送られていません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQL update方法 2 2022/06/22 14:07
- gooメール スマホ乗り換え gooIDが現在使っているスマホのキャリアメールアドレスですが、乗り換えた場合 その 2 2022/03/30 13:32
- システム ホームページの仕組みについて 3 2022/08/16 14:33
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Android(アンドロイド) Android端末のAppleIDを変更したい Androidのスマホ(Xperia)にAppleM 3 2023/04/03 11:50
- ヤフオク! Yahoo ID 新規登録について 2 2022/06/19 13:10
- iCloud iPhoneの今のiCloudのデータを引き継ぎAppleIDを変更したいのですが下記のやり方ができ 2 2022/08/20 10:55
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- gooブログ Blogの使い方(ブログ・ユーザ設定について) 1 2022/04/23 12:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
セッション変数にパスワードを...
-
ログインしたら他からログイン...
-
PHP cookieの値が更新されない...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
ファイル名に日付の挿入
-
DTOとEntityの差は何ですか。
-
Excel VBA:特定の文字列以降(...
-
php 入力画面から確認表示画面...
-
wordの差し込み印刷で文字...
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
EXCEL、マクロ-改ページ行番号...
-
コンビニで住民票を取得した場...
-
【C#】DataGridViewの最大列数...
-
Yahoo! JAPAN IDを新規取得でき...
-
findstrのerrorlevel
-
VBS「開いているページ」のURL...
-
CakePHPでの自作関数保存場所
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
Sessionの上限について
-
ログイン画面をはさんだ後、自...
-
完全なセッション破棄をしたい
-
セッション変数の命名規則
-
ログインしたら他からログイン...
-
セッション変数にパスワードを...
-
PHP cookieの値が更新されない...
-
$_SESSIONと、POSTやGETの違い
-
二重ログイン管理について
-
PHP SESSION変数を複数使用でき...
-
PHPでログイン人数を制限したい
-
セッションのスコープ(有効範...
-
PHPのセッション有効期限について
-
複数ページでセッションを使わ...
-
php4のセッション機能とブラウ...
-
セッション ID とセッション名...
-
PHPのセッションについて
-
フォームの入力値のセッション...
-
クッキーを使わないセッション...
おすすめ情報