Как выполнить скрипт через ssh передав ему get параметры

121
03 октября 2019, 05:10

Запускаю выполнение скрипта командой:

/opt/php71/bin/php /folder/script.php

но нужно еще передать GET значения. Пробовал так:

/opt/php71/bin/php /folder/script.php?get1=val1&get2=val2

но не работает так, пишет что файл не найден

Answer 1

Через консоль не получится передавать GET-параметры, поскольку & в консоли имеет другой смысл. В данном случае нужно модифицировать код самого скрипта.

В консоли:

/opt/php71/bin/php /folder/script.php val1 val2

В скрипте:

<?php
$_GET['get1'] = $argv[1]; // Получит первый аргумент - val1
$_GET['get2'] = $argv[2]; // Получит второй аргумент - val2
...
READ ALSO
Как сделать проверку ссылки в тексте?

Как сделать проверку ссылки в тексте?

Ну например такая проверка: Если в тексте найдётся ссылка с началом http:// или https:// то ничего не произойдёт Или если в тексте найдётся ссылка...

137
drupal 8 не работает админ панель

drupal 8 не работает админ панель

Всем привет! Нужна помощьНачал изучать drupal и столкнулся с такой проблемой, после установки все отображается как надо, но когда я пытаюсь перейти...

145
MYSQL + PHP - обновление поля таблицы

MYSQL + PHP - обновление поля таблицы

Задача такая, в бд имеется поле, например, numbers, в котором хранятся числа через запятую (поле типа TINYTEXT)

102
PHP, занесение данных в массив в цикле

PHP, занесение данных в массив в цикле

У меня есть такой код:

134