あなたはこのサイトにアクセスする $count 人です。」"/> あなたはこのサイトにアクセスする $count 人です。」">

ホームページ  >  記事  >  バックエンド開発  >  これについて初心者に質問してください (コードはわずか数行です)

これについて初心者に質問してください (コードはわずか数行です)

WBOY
WBOYオリジナル
2016-06-13 13:36:16789ブラウズ

初心者向けの質問をする (コードは数行だけ)
$count=$_COOKIE[nam]
$count++
setcookie("nam",$count,time; () +300);
echo "ようこそ!
あなたはこのサイトへの $count 人の訪問者です"
?> なぜこのコードは訪問者の数を記録できるのでしょうか? Cookie は訪問者のコンピュータに保存されませんか?これはブラウザへのアクセス数を記録するだけではありませんか?


-----解決策--------------------------------

ディスカッション $count=$_COOKIE[nam];
$count++;
setcookie("nam",$count ,time()+300);
echo "ようこそ!
あなたはこのサイトへの $count 人の訪問者です";
?>
なぜこのコードで訪問者数を記録できるのでしょうか? Cookie は訪問者のコンピュータに保存されませんか?これはブラウザへのアクセス数を記録するだけではありませんか?


------解決策---------
話し合う $_COOKIE はクライアント側に保存されます。ただし、http リクエストがあるたびに、ブラウザは Web サイトに対応する Cookie をサーバーに送信します。
これは、PHP の $_COOKIE スーパー変数の値の由来です。
新しい値を設定する場合、サーバーは setcookie() を通じて http ヘッダーを送信して値を設定します


------解決策---------
話し合う $count=$_COOKIE[nam];
$count++;
setcookie("nam",$count,time()+300);
echo "ようこそ訪問!
あなたはこのサイトにアクセスする $count 人です。";
?>
なぜこのコードで訪問者数を記録できるのでしょうか? Cookie は訪問者のコンピュータに保存されませんか?これはブラウザへのアクセス数を記録するだけではありませんか?


------解決策---------これは単なる例です。実際にはそうではありません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。