Y.P.Y
Well-Known Member
Refer validation
سلام،
یک تابع برای معتبرسازی HTTP refer
موفق باشید.
سلام،
یک تابع برای معتبرسازی HTTP refer
PHP:
function Check_Refer_Header_Validation()
{
$_Str_ReferringURL= $_SERVER['HTTP_REFERER'];
$_Str_Host= $_SERVER['HTTP_HOST'];
unset($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']);
if(strlen(&$_Str_ReferringURL) >= 2000 || strlen(&$_Str_Host) >= 255 || trim(&$_SERVER['REMOTE_ADDR']) == '' || ($_SERVER['REQUEST_METHOD'] != 'GET' && $_SERVER['REQUEST_METHOD'] != 'POST')): return(false);
endif;
return(substr(&$_Str_ReferringURL, 0, strlen('http://' . $_Str_Host . '/')) ? true : false);
}
آخرین ویرایش: