質問編集履歴

3

説明の追加

2022/09/28 11:45

投稿

takamilk2
takamilk2

スコア20

test CHANGED
File without changes
test CHANGED
@@ -35,6 +35,9 @@
35
35
  現在の問題のおきているのサーバーだと(謎の文字)
36
36
  ENC_とついたのものしか取れてないようで、
37
37
  それ以外のデータは取得できてないようです。
38
+
39
+ 下記のような記事があったのですが、
40
+ [https://github.com/SofPyon/inaka-portal/issues/131](url)
38
41
  サーバーのWAFの設定の違いのせいでしょうか。。
39
42
 
40
43
 

2

説明の追加、修正とご指示いただいた画像の添付

2022/09/28 11:40

投稿

takamilk2
takamilk2

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,31 +1,46 @@
1
1
  ### 前提
2
+ いくつかのサーバーでは問題なく$_COOKIEで
2
- ワードプレス内でクッキーを取得したく。
3
+ (開発ブラウザから見れる全てのクッキー
4
+ が一覧が取得できるのですが、
3
5
 
4
- ブラウザ開発ツルから見れる
6
+ なぜか一部バーで、
5
- クッキー情報を取得中したいのすが、
7
+ 全てのクッキーがうまく取得できず。
6
8
 
7
- あまり他でなかったのですが
8
- 一部別のサーバーで、
9
- $_COOKIEの読み込まれるデータが
10
- 開発ツールの一覧のクッキーと違い。
9
+ ~~開発ツールの一覧のクッキーと違い。
10
+ ・wp-settings-time-1
11
11
  ・wp-settings-1
12
12
  ・wordpress_test_cookie: "WP Cookie check"
13
- などのWPのログイン時のクッキー取得されます。
13
+ などのWPのログイン時のクッキー取得されます。---~~
14
14
 
15
- こちらは何かサーバーによって$_COOKIEの読み込まれる
15
+ ~~こちらは何かサーバーによって$_COOKIEの読み込まれる
16
- 場所が変わるという事なのでしょうか。
16
+ 場所が変わるという事なのでしょうか。~~
17
+
18
+ →後ほどわかったのですがおそらく一部しか取得できてないようでした。
19
+ 下記の図2の取れない値はなぜ取れてないのでしょうか。
17
20
 
18
21
  無知ですみませんがご教授どうぞよろしくお願いします。
19
22
 
20
23
 
21
24
  ### 試したこと
22
25
 
26
+
23
- ドプレスム画面で
27
+ 【図1)ブラウザの開発ツクッキ一覧】
28
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-09-28/62da2483-77a4-4b7c-aae5-2f592ce5105c.jpeg)
29
+
30
+
24
- echo var_dump($_COOKIE);
31
+ 【図2)WPのhome.phpで$_COOKIEで取得した際のクッキーデータ一覧】
32
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-09-28/0a36b6db-bc29-490a-8b7d-d3d820198590.jpeg)
33
+
34
+ 別のサーバーでだと図1のデータ全てとれてるのですが、
35
+ 現在の問題のおきているのサーバーだと(謎の文字)
36
+ ENC_とついたのものしか取れてないようで、
25
- の取得。
37
+ それ以外データは取得できてないようです
38
+ サーバーのWAFの設定の違いのせいでしょうか。。
39
+
26
40
 
27
41
  ### 補足情報(FW/ツールのバージョンなど)
28
42
  PHP : 7.4.21
29
43
  Wordpress : 5.9
30
44
 
45
+ ### クッキーの内容
31
46
 

1

タイトルの日本語がおかしかったため。

2022/09/28 11:25

投稿

takamilk2
takamilk2

スコア20

test CHANGED
@@ -1 +1 @@
1
- PHPの$_COOKIE、サーバーによってのクッキーの取得情報の違う
1
+ PHPの$_COOKIE、サーバーによってのクッキーの取得情報が異なる
test CHANGED
File without changes