Puoi farlo in javascript, ma non e' molto sicuro, oppure con un linguaggio lato server.