我在一个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