我的表单设置非常好。我正在尝试添加recaptcha,但我不知道在哪里放置服务器端验证,因为我的表单发布到php_self。 代码以防万一:
<form id='register' action='<?php echo $fgmembersite->GetSelfScript(); ?>' method='post' accept-charset='UTF-8'>
到这里
function GetSelfScript()
{
return htmlentities($_SERVER['PHP_SELF']);
}
答案 0 :(得分:1)
当PHP文件中包含PHP_SELF
时,文件指向自身。例如,在/file.php
中,$_SERVER['PHP_SELF']
指的是/file.php
。因此,您应该将reCAPTCHA验证添加到包含PHP_SELF
引用的文件中。