その特定のページがアクセスされている間だけ、php で変数を一定に保つにはどうすればよいですか。
また、 define("xxx",0.0); のスコープは何ですか? php で機能します。
1 人のユーザーのみが使用する限り、動的変数を php に格納したいと考えています。
$_Session[]; できます。この目的に使用できますか?
助けてください !
定義するすべてのグローバル変数には、現在の訪問者の現在のスクリプトのスコープがあります。スクリプトが処理を終了するとすぐに破棄されます。同じことが定数にも当てはまります。
セッションは訪問者に固有であり、同じユーザーによるページの読み込み/スクリプトの実行全体で保持されます。それらがいつ破棄されるかは、使用しているメカニズム (ファイル/データベース) と Web サーバーの構成によって異なります。セットアップや特別な設定をしなくても、約 1 時間ページをロードまたはリロードしないと、変数が存在しなくなることに気付くでしょう。
もちろん、セッションとは別に、クエリ文字列を使用して、あるスクリプト (ページ読み込み) から別のスクリプトに値を渡すこともできますが、それらは訪問者に表示されます。
変数に値を格納する代わりに、スクリプトで最新のファイルのシンボリック リンクを作成できます。そのため、常に同じ値を使用して最新のファイルにアクセスできます。