導讀:搭建網站搭建網站你是否頻繁收到攻擊郵件,掃描用戶名及密碼?惡意采集?那么看看本教程,會給你帶來一些幫助。不多說了,希望此篇教程能幫助到一些WP站友,下面附上使用的源代碼。 禁止網站技術分析it技術網站。

你是否頻繁收到攻擊郵件,掃描用戶名及密碼?惡意采集?那么看看本教程,會給你帶來一些幫助。不多說了,希望此篇教程能幫助到一些WP站友,下面附上使用的源代碼。
禁止外網訪問
/**
*?WordPress?顯示評論者IP歸屬地PHP函數
*?https://www.mbxzb.com
**/
function?aliuyun_getRealIp()
{
??$ip=false;
??if(!empty($_SERVER["HTTP_CLIENT_IP"])){
????$ip?=?$_SERVER["HTTP_CLIENT_IP"];
??}
??if?(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))?{
????$ips?=?explode?(",?",?$_SERVER['HTTP_X_FORWARDED_FOR']);
????if?($ip)?{?array_unshift($ips,?$ip);?$ip?=?FALSE;?}
????for?($i?=?0;?$i?<?count($ips);?$i++)?{
??????if?(!eregi?("^(10│172.16│192.168).",?$ips[$i]))?{
????????$ip?=?$ips[$i];
????????break;
??????}dede,模板
????}
??}
??return?($ip???$ip?:?$_SERVE織夢手機模板R['REMOTE_ADDR']);
}
function?aliuyun_locate($ip)?{
????$ip=aliuyun_getRealIp();
????if(empty($ip))?$ip?=?get_comment_author_IP();
????$ch?=?curl_init();
????$timeout?=?5;
????curl_setopt?($ch,?CURLOPT_URL,?'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);??
????curl_setopt?($ch,?CURLOPT_RETURNTRANSFER,?1);
????curl_setopt?($ch,?CURLOPT_CONNECTTIMEOUT,?$timeout);
????$file_contents?=?curl_exec($ch);
????curl_close($ch);
????$result?=?json_decode($file_contents,true);
????if?($result['data']['country']?!=?'中國')?{
????????wp_redirect(?'https://www.baidu.com/'?);
????}?else?{
????????echo?'';
????}
}
add_action(?'wp_footer',?'aliuyun_locate'?);
你只需將以上代碼加入到主題中的function.php即可。刷新頁面試試效果,如果主題中出現那么恭喜你,禁封老外成功了!!
關鍵詞標簽: div IP 國外
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章禁止國外外網IP訪問WordPress,防止掃描及攻擊,搭主要講述國外,div,IP網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35567.html