Oтримання параметрів з URL методом GET
Знаєте, у вас відкрита сторінка, ви переходите за посиланням і бачите знак питання з якимись параметрами. Недосвідчений програміст подумав би, що це окремі файли, але не тут-то було. Спробуйте створити файл, в назві якого стоїть знак питання (не працює). **Саме з цієї причини і була написана ця стаття.
Що це таке?
Насправді, суть в тому, що це один файл, якому ви передаєте змінні через URL, тобто у мене є, скажімо, файл index.php, і я передаю йому назву статті: index.php?clanek=o-php.
Код + пояснення
Суперглобальна змінна $_GET містить ключі з параметрами з URL
echo $_GET['Стаття'] ?? '';
Oбмеження по безпеці та довжині
Метод GET не є безпечним, тому конфіденційні дані не варто відправляти по ньому, одна з головних причин - це незашифрований зв'язок, а по-друге, він зберігається в історії.
Конфіденційні дані або просто все слід надсилати методом POST. GET більше підходить для фурмулів, де добре показувати параметри (наприклад, пошукові системи, сторінку статті), щоб на сторінку можна було зробити посилання.
Тривалість GET не є необмеженою! Багато новачків за це розплачуються. Максимальна довжина - близько 1024 символів (подекуди пишуть 1088), тому для довших текстів надсилайте POSTem.