Почему GET ломает file_get_contents?

Друзья помогите, я уже всю голову сломал.... Почему GET ломает file_get_contents()? Т.е. если я делаю так:
echo file_get_contents('../test/test.php');
Все прекрасно работает, но стоит только добавить GET или даже просто знак вопроса и все разом ломается - Warning: file_get_contents(.../test/test.php?id=1&uid=2): failed to open stream: No such file or directory in..
Если зайти через браузер site.com/test/test.php?id=1&uid=2 - все прекрасно работает

Почему? Что не так? PHP 7.3
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Банально. Вы таким образом получаете не Get запрос, а читает файл на диске. Get запрос работает только при указании абсолютного пути
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 22:00
500 руб./в час
24 апр. 2024, в 21:49
10000 руб./за проект