我需要你的帮助。
通过URL,我获得了该职位的数据,并且该值正在传递给python脚本。
第一次一切都好,它们的值是200,而步进器会走200步并到达定义的位置。下次,通过步骤应到达另一个定义的位置,例如100或-100(例如)。
问题是,如果我的步进器处于200步并且应该到达位置-100,他实际上需要-300步,但是通过在index.php中单击按钮,值-100就会通过。
我试图通过一次会话来解决此问题,以覆盖实际位置并通过将两个值相减或相加来获得“真实”值,但对我而言却不可行...
您有任何想法如何解决吗?
session_start();
$newvalue = ($_GET["value"]);
$_SESSION['test'] = $oldvalue + $newvalue ;
echo $_SESSION['test'];
问题是当页面刷新并且新值传入时,我不知道如何保存oldvalue
答案 0 :(得分:1)
这可能会达到目的:
session_start();
$valueThatYouFetch = $_GET["value"]; // Fetch your value
if (isset($_SESSION['test'])) { // If session exist
$_SESSION['test'] = $_SESSION['test'] + $valueThatYouFetch; // add old value to new one
} else { // if session does not exist
$_SESSION['test'] = $valueThatYouFetch; // Create session and add the value to session
}
echo isset($_SESSION['test']) ? $_SESSION['test'] : 'session was not created';
答案 1 :(得分:0)
这可能无法解决您的问题,但可以使您走上正确的路:
$ProcessData = (Get-Counter '\Process(svchost*)\% Processor Time').Countersamples | Sort cookedvalue -Desc | Select-Object -First 1
Get-Process -Name $ProcessData.InstanceName | Select ID
每次重新加载页面时,数字都会增加,如果您更改代码以使用按钮,则可以使其执行正确的操作。