单击按钮时调用 PHP 函数

Call PHP function on button click

这是PHP函数,现在很乱(多余的行),我会在之后清理。 我现在卡住了,真的试图将整个过程保持在一页纸上:

<?php function signpetitiion() {
$API_KEY = 'MYAPIKEY';
$REQUEST_URL = 'https://api.change.org/v1/petitions/get_id';
$PETITION_URL = 'https://www.change.org/p/URLTOMYPETITION';
$parameters = array(
  'api_key' => $API_KEY,
  'petition_url' => $PETITION_URL

}


?>

所以这不起作用,因为它是浏览器端:

<form onsubmit="sign_petitiion()">

如何通过单击按钮将此功能设置为 运行? 我应该转换为 JS 脚本吗?如果是怎么办?

或者用AJAX打电话?如果是怎么办?

if(isset($_POST['go'])){

    <input type="submit" name="go" method="post">

在我输入答案时问题已关闭

我知道以前有人问过这个问题(以不同的方式), 我已经通读了它们,但答案要么对我来说太复杂了 (NEWB),要么只是一条评论说你不能。

我找到答案的任何方式,

我不得不更改这两行

function sign_petitiion() {

     if(isset($_POST['go'])){

然后是

<form onsubmit="sign_petitiion()">

    <form method="Post" class="sign" action="mypage.php">
<!-- HTML-->
<a href='index.php?run=true'>Execute it </a>

//*.php
if($_Get['true']){
    signpetitiion();
}