0

ある時点までのみ html ボタンを表示する php コードを書きたいと思います。

PHP はスクリプト言語であり、HTML ページがレンダリングされたときにのみコードが実行されるため、

ポーリングの代わりに、ページがレンダリングされている時間を確認できると考えていました。現在の時間が私の条件を満たさない場合は、そのボタンをエコーし​​ません。それ以外の場合は、ボタンをエコーできます。

このアプローチは正しいですか、それともポーリングを行うべきですか?

4

2 に答える 2

2

ページが読み込まれると、php は制御できなくなります。ボタンを表示していて、特定の時間枠の後にそれを削除したい場合は、javascript を使用し、何らかの setTimeout() を実行してスケジュールを設定する必要があります。明らかに、javascript は 100% 信頼できるわけではありません (誰かが js を無効にしている場合、またはブラウザーが js をサポートしていない場合)。

于 2010-03-01T07:59:56.343 に答える
1

ポーリングを使用する理由がわかりません。PHP には、時刻をチェックし、条件付きで HTML を出力するために必要なすべての機能が既に備わっています。問題を引き起こす可能性があるのはタイムゾーンだけですが、関連する時間にオフセットを追加することで処理できます。

于 2010-03-01T07:56:50.900 に答える