1. 訪問者に関する特定の情報を記録します。たとえば、Cookie を使用して、ユーザーが Web ページにアクセスした回数や、訪問者が入力した情報を記録できます
一部の Web サイト (NetEase コミュニティなど) では、前回ログインに使用したユーザー名を自動的に記録できます。クッキーを使用します。
2. ページ間で変数を渡します。ブラウザは現在のページの変数情報を保存しません。
ページを閉じると、ページ上の変数情報はすべて消えます。ページに変数
a = 5 があり、この変数を別のページに渡したい場合は、http://url?a=5 を使用して変数
を渡すか、Web ページにフォームを挿入します。隠しフィールド (入力隠し
フィールド) をフォームに挿入し、POST/GET モードで次のページに渡します。もう 1 つの方法は、Cookie を使用し、変数を Cookie の形式で保存し、次のページで Cookie を読み取ることで変数の値を取得することです。
注: Cookie は他のヘッダーよりも前に送信する必要があります。送信しないとエラーが発生します。
以下は訪問者による訪問数を記録する例です:
$HTTP_COOKIE_VARS["VisitTimes"]?($VisitTimes ++):($VisitTimes = 1);
setcookie("VisitTimes",$) VisitTimes,time() +31536000);
echo "
".$VisitTimes へようこそ
" 私のホームページにアクセスしてください
"; ?> プログラムの実行結果がこのページの上部に表示されます (アクセス数が変化したかどうかを確認するには更新してください)。
PHP の Cookie 関数は次のとおりです:
int setcookie(string name, string value, int期限切れ、文字列パス、
文字列ドメイン、int secure);
文字列名
クッキー名
文字列値 |