Как лучше передавать данные для обработки скрипта?
====================================================

 Всем привет.  
  

Я начинающий программист. Изучаю PHP. В связи с этим я думаю над различными способами обработки.   

О чем речь: я пишу для теста небольшой сервис. Когда пользователь нажимает на определенную кнопку, данные передаются на другую страницу, где происходит обработка данных и передача их в БД.  
  

Меня интересует способ передачи данных. Пока у меня есть понимание по 2-ум способам:  

1. Через форму и глобальную переменную POST. Но при этом, при обновление страницы на которую попал пользователь, выскакивает Alert, что мне не нравится.  

2. Кнопку делать как ссылку. И данные передавать через Session. Но получается, придется писать дополнительный обработчик, который занесет нужные данные в Session. При этом, как я понял, писать это решение надо на JS.  
  

Хочется спросить, а какие варианты вообще существуют? И в правильном ли направление я двигаюсь? 

Сессия php здесь вообще не при чем, да и Alert тоже, поэтому не очень понятно, что вы имели ввиду.   

И как уже написал Евгений, стандартный вариант это передача данных по сабмиту формы, переход по ссылке - для перехода, не для передачи данных, а ajax специфичная вещь для определенных нужд (в любом случае не с него нужно начинать).