$GLOBALS['a']=1; 変数 $a=1 を生成します; 私はそれを確認するために xdebug を使用しましたが、$a の出力を直接エコーすることもできます。要素は配列に追加されましたが、Cookie には追加されませんでした。
echo 1111;
$_COOKIE['name']
?> このスクリプトが PHP によって実行されるとき、最初にユーザーのブラウザに送信されるのは setcookie('a',1) ですか?
Cookie は具体的に何を指しますか? MIME ヘッダーとして最初に PHP コンパイラーを使用する コードを分析したところ、最初に setcookie をヘッダーとしてブラウザーに送信し、次に他のコンテンツを出力する必要があることがわかりました。 ]=1 は変数 $a,$_COOKIE[' a]=1 を生成します
説明してください、ありがとうございます
有効期限は設定していません。
setcookie('a',1, time()+3600);
1. setcookie('a',1);
は、クライアントに送信される HTTP ヘッダーに項目を追加します。
2. $_COOKIE['a]=1 を setcookie('a',1) として理解できないのは PHP の見落としであり、その結果、スタイルに一貫性がなくなります ただし、setcookie の複数のパラメータを統一的に調整するのは困難ですそのままの方がいいですよ