兄さん、そのような機能を実装したいのですが、どうすれば実装できますか?

WBOY
リリース: 2016-06-13 13:18:46
オリジナル
929 人が閲覧しました

このような機能を実装するにはどうすればよいですか?
静的変数が最初にアクセスされたときに 0 になることを望みます。

はその後のアクセスごとに +1 になります。


これは私がページ:


if(!isset($tmp))
static $tmp=0;


$tmp++;

echo クソnumber:'.$ tmp;


が機能しません。$tmp は毎回 0 に戻ります。$tmp を 1 回だけ 0 に設定するにはどうすればよいですか?





-----解決策--------
まず、各訪問期間の存続期間中、誰かに属している場合はセッションを使用できますが、アクセス権を持つすべてのユーザーによって共有されている場合は、ファイルまたはデータベースを使用する必要があります。
------解決策----------------------
最初に PHP 瞑想を読むべきだと思います。他の言語からの転送ですか?
PHP スクリプトは解釈されるたびに初期化され、解釈が完了すると終了します。この操作は互いに独立しています。各リクエストは、対応するページ ファイルを解釈するための個別のプロセスまたはスレッドを作成します。
そのため、実行するたびに tmp は 0 になります。結果を保持したい場合は、ファイルまたはデータベースに保存する必要があります。
------解決策---------
グローバル変数.

session_start( );
$_SESSION['tmp'];
------解決策---------
http://www.codesky.net/ 記事/201202/164268.html

これは役に立つかもしれません
------解決策---------
セッションを使用する
または
データベース バー
------解決策---------
値をライブラリに保存するか、値を文章 。 。 。 。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート