У меня есть скрипт php, который запускается через cron каждую минуту, который просто записывает URI запроса в txt файл, но отправляет только первую переменную в URL-адресе.

Если я получаю доступ к URL-адресу через браузер:

https://example.com/test.php?k=1234&v=5678

Я получаю ожидаемые результаты через $_SERVER['REQUEST_URI']:

/test.php?k=1234&v=5678

Но при запуске как cronjob с wget:

* * * * * wget -q https://example.com/test.php?k=1234&v=5678 >/dev/null 2>&1

Это результат работы $_SERVER['REQUEST_URI']:

/test.php?k=1234

Может ли wget опубликовать только одну переменную в URL-адресе или мне здесь что-то не хватает?

0
spice 21 Фев 2021 в 22:09

1 ответ

Лучший ответ

Просто поместите весь URL-адрес в двойные или одинарные кавычки, это может сработать.

0
Roadowl 21 Фев 2021 в 19:30