1

我有一个很好的表单设置。我正在尝试向其中添加recaptcha,但由于我的表单将其发布到php_self,因此不确定将服务器端验证放在哪里。代码以防万一:

   <form id='register' action='<?php echo $fgmembersite->GetSelfScript(); ?>' method='post' accept-charset='UTF-8'>

在这里

function GetSelfScript()
{
    return htmlentities($_SERVER['PHP_SELF']);

}
4

1 回答 1

1

PHP_SELF包含在 PHP 文件中时,该文件指向自身。例如,在 中/file.php$_SERVER['PHP_SELF']指的是/file.php。因此,您应该将 reCAPTCHA 验证添加到包含PHP_SELF引用的任何文件。

于 2013-02-26T03:44:58.170 回答