Powershell to PHP script


Powershell to PHP script

我在一个PowerShell脚本上,它从远程服务器返回我信息我想通过传递给PHP

将这些信息输入数据库

PowerShell:

$postParams = @{ "site" = $localname; "comp" = $retrunvalue }
$req = Invoke-WebRequest -Uri ("http://server_adress.com/index.php") 
-Method POST -Body $postParams

和PHP:

<?php    
    if(isset($_POST['site']) and isset($_POST['comp']))
    {
        echo 'Thanks';
    }
    else 
    {
        echo 'non reachable values';
    }
?>

但是当我去到网站页面,我有一个错误说,不可达的值(我的代码)

我该如何解决这个问题?

大家好,我终于找到了一些非常强大的东西!在Powershell v3中,我们可以直接使用POST方法!$URL = "http://example.com/foo/bar.php"

$postparam = @{testd = "524";Sitename = $localname;Comp = 4;Stream = "foo"}

    $webrequest = Invoke-RestMethod -Uri $URL -Body $postparam -Method Post