提交按钮上的PHP函数不起作用(使用REQUEST_URI)


PHP function on submit button not working (with REQUEST_URI)

我不明白为什么我写的这个简单的邮件php函数不起作用。它安装在Wordpress页面中(这就是为什么我使用REQUEST_URI而不是PHP_SELF)。我只是一个PHP初学者,我忘记了什么吗?

<?php
echo '<form method="post" action="';
echo $_SERVER['REQUEST_URI'];
echo '"><input type="image" name="blabla" src="/image-path/image.png"></form>';
    if ($_POST['blabla'])
    { 
        $to = 'email@emailadress.com';
    $subject = 'Test mail';
    $message = 'Test.';
    mail($to,$subject,$message);
    echo "Email sent.";
    }
?>
try if(isset($_POST['blabla_x'])

or isset($_POST['blabla']))

因为,当您 POST 图像时,某些浏览器会发送您按下的位置。