-
January 28th, 2013, 20:46
#1
عضو انجمن
مشکل در ریدایرکت
با سلام
توی یک سیستمی برای جلوگیری از استفاده یه کد به کار رفته که کلا هرجا نصب کنید هر ادرسی بزنید میره سایت که شخص ست کرده
کد:
<?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 میده
راه حل دوستان
فروش اسکریپت k-panel (مدیریت کریو ) به صورت متن باز
با قیمت 80 هزار تومان به صورت یک بار
برای خرید در پیغام خصوصی در ارتباط باشید
-
-
January 28th, 2013 20:46
# ADS
-
January 28th, 2013, 21:29
#2
پاسخ : مشکل در ریدایرکت

نوشته اصلی توسط
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>';
}
?>
ویرایش توسط hamed_mp : January 28th, 2013 در ساعت 21:32
-
-
January 28th, 2013, 21:53
#3
عضو انجمن
پاسخ : مشکل در ریدایرکت
حذف این قسمت
کد:
{ $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(); }
باعث لود ناقص اسکریپت میشه
فروش اسکریپت k-panel (مدیریت کریو ) به صورت متن باز
با قیمت 80 هزار تومان به صورت یک بار
برای خرید در پیغام خصوصی در ارتباط باشید
-
-
January 28th, 2013, 23:36
#4
پاسخ : مشکل در ریدایرکت

نوشته اصلی توسط
fr0nk
حذف این قسمت
کد:
{ $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(); }
باعث لود ناقص اسکریپت میشه
کدی که به شما دادم جایگزین کنید و نتیجه را بکویید
-