回答編集履歴
1
追記修正
test
CHANGED
@@ -39,3 +39,23 @@
|
|
39
39
|
echo $_COOKIE['name']."さんがログインしました。";
|
40
40
|
|
41
41
|
```
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
----
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
参考:
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
[header](http://php.net/manual/ja/function.header.php) より
|
54
|
+
|
55
|
+
> 覚えておいて頂きたいのは、header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。 頻出するエラーとして、include または require 関数、他のファイルをアクセスする関数に 空白または空行があり、header() の前に出力が 行われてしまうというものがあります。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
[setcookie](http://php.net/manual/ja/function.setcookie.php)より
|
60
|
+
|
61
|
+
> setcookie() は、その他のヘッダ情報と共に 送信するクッキーを定義します。 ほかのヘッダ情報と同様に、 クッキーは、スクリプトによる他のあらゆる出力よりも前に 送信される必要があります(これはHTTPプロトコルの制約です)。 <html> や <head> タグはもちろん 空白も含め、あらゆる出力よりも前にこの関数をコールするようにしなければなりません。
|