そのため、Cookieの設定について多くのことを読みましたが、ここで間違っていることをまだ見つけることができません. 別のスクリプトを含めるステートメントから始めましたif
が、Cookie が設定されていないことがすぐに明らかになったので、単純化してエコーするだけにして、設定されているかどうかを確認できるようにしました。そうではありません。の上に含めてい<html>
ます。
Cookie を設定してから更新していますが、何回更新してもNULL
、コマンドで結果が返されecho
ます。
- これ
setcookie
は私のhtmlのすべての上にあり、出力後にCookieを設定できませんか?? - 値が設定され、ドメイン。
- すべてのブラウザーで Cookie が有効になっており、友人がこれをテストしているので、ローカルではありません。
- サーバーではありません。ホストに尋ねました。
- PHPマニュアルからコードをコピーして貼り付けても無駄です。
そしてもちろん、SOを数百万回チェックしました。
$var='Something'; setcookie ("Name", "$var", time()+3600, '/', 'website.com'); echo $_COOKIE["Name"]; var_dump($_COOKIE["Name"]); var_dump ($HTTP_COOKIE_VARS);
echo
戻るNULL
とvar_dump
戻るArray(0)
私は怒っています、私のコードに何か問題がありますか、何が欠けていますか?