0

その特定のページがアクセスされている間だけ、php で変数を一定に保つにはどうすればよいですか。

また、 define("xxx",0.0); のスコープは何ですか? php で機能します。

1 人のユーザーのみが使用する限り、動的変数を php に格納したいと考えています。

$_Session[]; できます。この目的に使用できますか?

助けてください !

4

2 に答える 2

0

定義するすべてのグローバル変数には、現在の訪問者の現在のスクリプトのスコープがあります。スクリプトが処理を終了するとすぐに破棄されます。同じことが定数にも当てはまります。

セッションは訪問者に固有であり、同じユーザーによるページの読み込み/スクリプトの実行全体で保持されます。それらがいつ破棄されるかは、使用しているメカニズム (ファイル/データベース) と Web サーバーの構成によって異なります。セットアップや特別な設定をしなくても、約 1 時間ページをロードまたはリロードしないと、変数が存在しなくなることに気付くでしょう。

もちろん、セッションとは別に、クエリ文字列を使用して、あるスクリプト (ページ読み込み) から別のスクリプトに値を渡すこともできますが、それらは訪問者に表示されます。

于 2012-07-04T12:54:39.480 に答える
0

変数に値を格納する代わりに、スクリプトで最新のファイルのシンボリック リンクを作成できます。そのため、常に同じ値を使用して最新のファイルにアクセスできます。

于 2012-07-04T13:00:20.617 に答える