Вы можете добавлять параметры запроса только при использовании file_get_contents
с Url Aware Stream Wrapper, например, это будет работать для http://localhost/yourfile.php?foo=bar
. Это приведет к выдаче HTTP-запроса на получение веб-серверу на локальном хосте с указанными параметрами запроса. Запрос будет обработан, и результат запроса будет возвращен.
При использовании file_get_contents
только с именем файла никаких HTTP-запросов не будет. Вызов поступит напрямую в вашу файловую систему. Ваша файловая система не является веб-сервером. PHP будет только читать содержимое файла. Он не будет выполнять скрипт PHP и будет возвращать только текст в нем.
Вы должны include
файл и вызвать все, что скрипт делает вручную. Если сценарий зависит от аргумента порядка, установите его с помощью $_GET['order'] = $orderId
перед включением файла.