次のコード: chrome と Firefox では 3 つの cookie を生成できます:
cookie[one]、cookie[two]、cookie[three]
IE では、cookie[one] と cookie[two] の 2 つの cookie のみを生成できます。 、3 番目は「.65.la」が指定されていたために cookie[three] の生成に失敗しました。
コードをコピーします コードは次のとおりです:
setcookie(“cookie[one]”, “cookieone”,time()+36000,”/”); cookie[2] ]", "cookietwo", time()+36000,"/");
setcookie("cookie[three]", "cookiethree", time()+36000,"/",".65. la");
// ページリセット
if (isset($_COOKIE["cookie"])) {
foreach ($_COOKIE["cookie"] as $name => $value) {
$name = htmlspecialchars( $name);
$value = htmlspecialchars($value);
echo “$name : $value
n”
}
?>
IE は「.65. 「la」形式のドメイン名パラメータは標準化されていません。 Cookie をすべてのサブドメインに共通にしたい場合は、グローバル変数を使用して実装できます。
http://www.bkjia.com/PHPjc/324274.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/324274.html技術記事次のコード: chrome および Firefox では 3 つの cookie が生成できます: cookie[one]、cookie[two]、cookie[three]。IE では cookie[one] と cookie[two] の 2 つの cookie のみが生成されます。 3 つの理由...