PHP: как передать методом GET переменную в PHP файл

Наиболее часто встречающийся вопрос у новичков программирования на PHP: «как передать методом GET переменную в PHP файл». Это широко распространенный метод передачи значений переменным прямо из адресной строки.

С этим способом сталкиваются все, кто так или иначе занимается интернет-коммерцией, например, размещая партнерские ссылки, ведущие на конкретный товар, либо их группу.

PHP: как передать методом GET переменную в PHP файл

Переход, произведенный по такой ссылке идентифицируется системой как партнерский, и в случае совершения посетителем оговоренного действия, партнер получит свои комиссионные.

В таком случае ссылка имеет такой вид: http://www.xxxxxxxx.xxx/?p=5638876221, где до вопросительного знака идет адресация на главную страницу, либо на конкретную позицию (тогда после слэша будет еще конструкция, все равно оканчивающаяся вопросительным знаком).

А после вопросительного знака – присвоение идентификатору «р» (в конкретно этом примере) значения «5638876221». Именно им и будут различаться партнеры интернет-площадки.

Но это простая конструкция, ведь в строке могут одновременно передаваться и несколько величин, например, http://www.xxxxxxxx.xxx/?p=5638876221&n=25&l=136. Как мы видим, все похоже, а операции по присвоению значений сразу трем позициям разделены специальным символом «&», называемым амперсандом.

Для обработки, к примеру, суммирования поступающих величин и вывода результата на экран можно использовать код:

1 a = $_GET[‘p’];
2 $b = $_GET[‘n’];
3 $c = $_GET[‘l’];
4 $summa = $p + $n + $l;
5 echo «Сумма $p +  $n + $l = $summa».

Понравилась статья? Поделиться с друзьями:
Добавить комментарий