回答編集履歴

3

syntax

2018/02/11 15:09

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  'example.com',
46
46
 
47
- ]
47
+ ],
48
48
 
49
49
  'Location' => 'https://example.com',
50
50
 

2

回答

2018/02/11 15:08

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1 +1,59 @@
1
+ `get_headers`関数はリダイレクト中のヘッダーもすべて蓄積する仕様で、消えることはありません。
2
+
3
+
4
+
5
+ 【フォーマット形式 `0` の場合】
6
+
7
+
8
+
9
+ ```php
10
+
11
+ [
12
+
13
+ 'HTTP 1.0/200 OK',
14
+
15
+ 'Host: example.com',
16
+
17
+ 'Location: https://example.com',
18
+
19
+ 'HTTP 1.0/200 OK',
20
+
21
+ 'Host: example.com',
22
+
23
+ ]
24
+
25
+ ```
26
+
27
+
28
+
29
+
30
+
31
+ 【フォーマット形式 `1` の場合】
32
+
33
+
34
+
35
+ ```php
36
+
37
+ [
38
+
39
+ 'HTTP 1.0/200 OK',
40
+
41
+ 'Host' => [
42
+
43
+ 'example.com',
44
+
45
+ 'example.com',
46
+
47
+ ]
48
+
49
+ 'Location' => 'https://example.com',
50
+
51
+ 'HTTP 1.0/200 OK',
52
+
53
+ ]
54
+
55
+ ```
56
+
57
+
58
+
1
- (ちょっと見当違の回答書てたので保留で。すみません
59
+ そもそもリダイレクトされて説、ありませんか?

1

保留

2018/02/11 15:08

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1,5 +1 @@
1
- ```php
2
-
3
- current(get_headers($url, 1)['Location']);
1
+ (ちょっと見当違いの回答書いてたので保留で。すみません)
4
-
5
- ```