W całym Internecie widzę następujące porady:
GET nigdy nie powinien zmieniać danych na serwerze - użyj do tego żądania POST
Jaka jest podstawa tego pomysłu?
Jeśli utworzę usługę php, która wstawi dane do bazy danych i przekażę jej parametry w ciągu zapytania GET, dlaczego tak się dzieje? (Używam przygotowanych instrukcji, aby zająć się SQL Injection). Czy żądanie POST jest w jakiś sposób bardziej bezpieczne?
Czy może ma to jakiś historyczny powód? Jeśli tak, to jak ważna jest dzisiaj ta rada?