Я новичок в PHP и, похоже, делаю что-то не так.С одной стороны, у меня есть Perl-скрипт, который выглядит так:
use LWP::UserAgent;
my $browser = LWP::UserAgent->new;
my $url = 'https://url/index.php';
my $response = $browser->post($url, [
"command" => "test",
"data" => "123"
]);
die "Error getting $url" unless $response->is_success;
print $response->content;
На сервере файл index.php выглядит так:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
echo "Hello!\n";
}else {
echo "Error\n";
}
?>
И ... этоЭто.Однако, если я пытаюсь выполнить скрипт Perl, выводит весь файл index.php вместо Hello!или это другое сообщение об ошибке .Я думаю, что имеет смысл, что я запрашиваю файл, и это то, что он печатает, однако я совершенно не понимаю, что я делаю неправильно.Некоторое время я искал примеры, но пока не нашел ничего, что могло бы указать мне правильное направление.