1

短くて甘いですが、ページの読み込みが完了した後、変数を設定解除しないようにする必要があります。ファイルを使用して値を保存し、1 つのレコードを持つ MySQL テーブルを使用して、そこから更新/読み取りを行いましたが、よりクリーンでシンプルなものが必要です。何か案は?

一部の人は質問を誤解しているので、ここに例を示します。私のページの上部には、次のようなコードがあります。

$_PERMANENT['hits']+=1;
print 'Hits: '.$_PERMANENT['hits'];

これは複数のクライアントで機能するため、$_SESSION ではないことに注意してください。

4

2 に答える 2

1

私は最終的に答えを見つけました: apc_store et al

于 2012-04-29T04:58:32.893 に答える
0

$_SESSIONを使用してください。まさにそれが目的です。これには、ユーザーのブラウザーで Cookie がオンになっている必要があるか、リンクをフォーマットしてセッション ID を維持する必要があります。

ページの開始時に - を使用session_start()- これは 1 回だけ行います。ヘッダー領域にアクセスする必要があるため、コンテンツが書き込まれる前に行う必要があります。

session_register()は推奨されていないため、 a$_SESSION['key'] = $value;を実行するだけで、そのセッション内の次のページの読み込みで、次の方法で値にアクセスできます。$value = $_SESSION['key'];

于 2012-04-26T02:36:10.893 に答える