2010-03-01 3 views
0

Я хочу написать php-код, который отображает кнопку html только до некоторого момента времени.Требуется опрос Php

Поскольку PHP это язык сценариев и код получить выполняются только тогда, когда страница HTML оказывается,

Я думал, что вместо опроса я могу просто проверить время в то время, страница становится оказанной. Если текущее время не удовлетворяет моему условию, тогда я просто не буду эхом отлаживать эту кнопку, иначе я могу повторить кнопку.

Является ли этот подход правильным, или я должен делать опрос?

ответ

1

Я не понимаю, почему вы будете использовать опрос. PHP уже имеет все необходимые функции для проверки времени и условного вывода HTML. Единственное, что может вызвать проблемы, это часовые пояса, но это может быть связано с добавлением смещения в соответствующие моменты времени.

+0

hmmm .. это именно то, что я просил у .. спасибо ... –

+1

Это немного хуже, чем это ... Я даже не уверен, что «опрос» должен означать в контексте вопроса. –

+0

То, что я имел в виду при опросе, заключалось в том, что я держу поток или что-то, что проверяет время, говорят каждую минуту, а затем он должен проверить, удовлетворяет ли данное время данному условию, и затем мы должны отображать кнопку на основе того, было ли условие оценено на true или false –

2

Как только страница загружается, php больше не контролирует. Если вы указали кнопку и хотите удалить ее по истечении определенного периода времени, вам нужно будет использовать javascript и сделать какой-то setTimeout(), чтобы запланировать это. Очевидно, что javascript не будет на 100% надежным (если кто-то отключил js или браузер не поддерживает js).

+0

позаботиться о том, чтобы отличный пользователь мог переопределить ограничения в JS и по-прежнему нажать кнопку. поэтому имейте в виду, чтобы проверить время на событии нажатия кнопки (serveride) и вывести сообщение об ошибке. –