Если для вас приемлемо, чтобы браузер загружал страницу заново с каждым кликом, то да, это вполне возможно при использовании только PHP, с использованием файла cookie, сеанса на стороне сервера, строки запроса URI (т. Е. ?num_clicks=2
в конце URL) или скрытое поле формы для отслеживания количества кликов. Если вы действительно хотите, вы можете даже сделать это в обычном HTML, создав отдельную страницу для каждого этапа / состояния и просматривая их, продвигаясь на один шаг при каждом нажатии.
Если вы хотите, чтобы страница реагировала на щелчок немедленно, не связываясь с сервером, или если вы хотите обновить только часть страницы, не перезагружая ее целиком, то нет, для этого потребуется JavaScript.