▲TOP > Web制作
Perlからphpの実行と変数の渡し方
Amazon APIが、PA-API 5.0に移行するので、今までのシステムを修正。
新しいバージョンでは、Perlのサポートがないので、データの取得部分だけPerlからphpを実行させることにした。
下記がPerlからphpの実行と変数の渡し方。
■test.cgi #!/usr/bin/perl
use strict; use warnings;
print "Content-type: text/html; charset=utf-8\n\n"; my $data_1 = 10; my $data_2 = 2; exec("/usr/bin/php test.php $data_1 $data_2"); exit;
■test.php <?php
$data_1 = $argv[1]; $data_2 = $argv[2]; $result = $data_1+ $data_2 ; echo $result; exit;
?>
■実行結果 12
(2020年03月04日)
|