Сайт должен выводить сообщение оплаты каждый месяц. То есть, если посетитель оплатит счет, то таймер обновляется на 30 дней. Через 30 дней опять должна требовать оплаты. Как жена зарплату. Как осуществить это через PHP?
Записываешь в базу значение функции time() это количество секунд прошедших с непомню с какого периода и каждый раз при запуске скрипта делай так if(time()-time_v_baze>=30) твои действия
В панели управления хостингом найти "планировщик CRON" и повесить на первое число каждого месяца вызов нужного php скрипта. Это если нужно, например, отослать сообщение. Если же требуется сообщить только при заходе пользователя, то в базе сохранить значение дата_последней_оплаты и при выполнении скрипта проверять "сейчас - дата_последней_оплаты >=30"