我正在设置一个基本的网页,它将执行压力测试并在我的web服务器上模拟负载。stress PHP起作用了,但是当我点击按钮的时候什么也没有发生。
<?php
$urlRoot="http://169.254.169.254/latest/meta-data/";
$instance = file_get_contents($urlRoot . 'instance-id');
$az = file_get_contents($urlRoot . 'placement/availability-zone');
?>
<center>This page was generated by instance <b><?= $instance ?></b> in Availability Zone
<b>. <?= $az ?></b>.</center>
<form action="stress.php" method="get">
<input type="submit" value="Buy A lot">
</form>这也是压力php
<?php
$output = shell_exec('stress --cpu 8 --timeout 120 > output.txt &');
echo "<pre>$output</pre>";
?>发布于 2020-06-01 07:14:46
输入的样式如下:<input type="submit" value="Buy A lot" name="clickme">
然后把下面的代码放在你的php文本中,放在任何函数之外:
<?php
if(array_key_exists('clickme',$_POST)){
functionToExecute();
}
?>将所有你想要在按钮被点击时执行的东西放入一个函数中,并插入函数名而不是"functionToExecute“。
https://stackoverflow.com/questions/62121101
复制相似问题