Re: Timers in php?



Jeff North wrote:
On Thu, 31 Jan 2008 07:41:00 -0500, in comp.lang.php Jerry Stuckle
<jstucklex@xxxxxxxxxxxxx>
<5fSdnR2QXIfWXzzanZ2dnUVZ_ovinZ2d@xxxxxxxxxxx> wrote:

| Jeff North wrote:
| > On Thu, 31 Jan 2008 03:15:34 GMT, in comp.lang.php fb <fb@xxxxxxxxx>
| > <q3boj.26676$4w.24243@pd7urf2no> wrote:
| > | >> | Hello. I was working on a .php page that asks a user a question, then, | >> | after the submit the answer (multiple choice) it takes data from a | >> | database and makes a new question. Let's say that they have 10 | >> | questions to answer. I'd like to give them a time limit to answer these | >> | 10 questions. I was wondering if it is possible to make a timer in php, | >> | that counts down and won't reset every time a new question is pulled | >> | from the database (it seems this causes a refresh).
| >> | | >> | If this is possible, could you please point me towards some code | >> | snippets? Many thanks
| >> | | >> | fb
| > The start and finish times need to be set within PHP.
| > These values must be stored within session variables.
| > On the web page use AJAX to get the current time every second.
| > If the user is over the time limit then, on the web page, alert the
| > user to this fact then, on a click of a button, move to the next
| > question.
| > | > Your ISP might send you a not so nice notice to stop abusing the
| > system.
| | Or, if you're going to be using Javascript anyway, no need for the trip | to the server. Just do a client-side timer.

That would allow for the person to change their system clock and
'upset' the timing.
-- -------------------------------------------------------------
jnorthau@xxxxxxxxxxxxxxxxxxxxx : Remove your pants to reply
-- -------------------------------------------------------------

You can make a note of the starting time in PHP to the session, that way whatever the client do to their clock,
PHP still knows how long it has been.

Hendri Kurniawan
.


Quantcast