PHP будет разобрать строку запроса, и ввести эти значения в $_GET
супер-глобального массива (то же самое для $_POST
, если это было сделано в форме, используя POST, кстати).
В вашем случае $_GET
массив будет содержать это:
array
'a' =>
array
0 => string 'asd' (length=3)
1 => string 'asdasd' (length=6)
'b' =>
array
0 => string '$a' (length=2)
Каждое значение передается в строке запроса будет введен с помощью PHP в $_GET
массива, создавая подмассивы в случае необходимости, когда есть []
используется в строке запроса.
Но это не вызывает никакого «выполнения кода»: до тех пор, пока вы правильно обрабатываете ввод (т. Е. Не доверяйте вводам и используйте eval
на нем, или любые плохие идеи, подобные этому), нет риска инъекции кода.
Добро пожаловать в StackOverflow, Samsung. Позвольте мне быть первым, кто наградит вас 12 репутационными очками;) – Sampson