У меня есть VPS с несколькими доменами. Теперь один из этих веб-сайтов пытается получить вывод другого веб-сайта, на котором установлена Piwik (аналитика с открытым исходным кодом).Возвращает содержимое локального php-файла с параметрами
В настоящее время я просто использую file_get_contents('https://domain.com?param=something')
, который работает нормально, но содержимое получает «по сети», что я заметил при изменении некоторых настроек DNS, и я не мог получить свой контент в течение нескольких часов.
Поскольку все находится на том же сервере, есть способ, которым я могу получить доступ к локальному PHP-файл (с в PARAMS), и возвращать содержимое, используя путь к файлу, такие как /home/admin/domain/..
? Я знаю, что могу получить (буквальное) содержимое локального файла, но я не могу передать параметры и получить ответ, который мне нужен, поскольку файл не выполняется.
Есть ли способ сделать это?
Спасибо! Мне потребовалось некоторое время, чтобы понять все, но в сочетании с 'if (isset ($ argv)) parse_str (implode ('&', array_slice ($ argv, 1)), $ _GET);' в верхней части запрошенного файла (преобразование '$ argv' в' $ _GET'), это делает трюк. –
Ах, да, я забыл упомянуть, что вам нужно отделять ключ от стоимости вручную при использовании '$ argv', рад, что вы это поняли :) –