3 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام دوستان. امیدوارم حالتون خوب باشه.

چندی پیش واسه یکی از افزونه هایی که ساختم با مشکل filterینگ مواجه شدم. اون API که افزونه باهاش کار میکرد، هیلتر شد (عمدا از عبارت اصلی استفاده نمیکنم که مبادا مطلب اسپم یا چیز دیگه تلقی شه :huh: )

خلاصه خدمتتون عرض کنم تو این آموزش میخوام بهتون یاد بدم اگه یه موقع خدای نکرده با هیلترینگ یه دامنه مواجه شدید بلافاصله بفهمید و یه دامنه جایگزین داشته باشین (به هر حال پیشگیری بهتر از درمانه)

برای بررسی راه های مختلفی هست. یکیش اینه که دامنه رو باز کنیم و توش دنبال عبارت "دسترسی به تازنمای فراخوانده شده امکان پذیر نمی باشد" بگردیم که این کار کاملا مزخرفه چون زمان پاسخگویی و اعلام نتیجه بیشتر از 5 دقیقه طول میکشه :mellow: (البته روی لوکال بیشتره) راه دیگه اینه که تایتل (عنوان صفحه) رو بررسی کنید که این راه هم یک راه درست نیست چون با توجه به موضوع هیلترینگ سایت کد عنوان فرق میکنه و ممکنه دامنه مورد نظر در یک بازه زمانی به دلایل مختلف هیلتر بشه و کد تغییر کنه.

اما چیزی که همه جا ثابته آدرس ای پی سایت پیوند هاست


http://10.10.34.34

ماشالا عجب ای پی جالبیم داره بزنم به تخته [شکلک زدن به تخته]

حالا من با استفاده از دستور CURL یک درخواست رو شبیه سازی می کنم که انگار واقعا یه کاربر داره دامنه رو بررسی می کنه (با این دستور CURL انشاالله آشنا هستید که ؟ :blink: )


function is_filter($Url){
$ch = curl_init();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Url);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$a = curl_exec($ch);
return strpos($a , 'http://10.10.34.34') ? true : false;
}

این تابع خروجی خاصی رو چاپ نمیکنه برای دیدن خروجی باید از var_dump() استفاده کنید یا print_r() البته لزومی هم به چاپ چیزی نداره.

حالا با یک شرط این تابع رو به کار می بریم.


$url_status=is_filter('http://www.google.com');
if($url_status==true){
echo 'سایت هیلتر نیست';
}
else{
echo 'اوخ اوخ، نیا نیا ! سایت هیلتر است عاقا';
}

این یکی از چند روش کاربردی برای بررسی دامنه اس ! :D

ویرایش شده در توسط moh4mmaD
6

به اشتراک گذاری این پست


لینک به پست

من خودم همیشه از این راه امتحان میکنم

وارد سایت زیر میشم :


http://whois.domaintools.com

در کادر WHOIS LOOKUP اسم دامنه رو مینویسم و سرچ رو میزنم

اگه فیلتر بود صفحه تار نمای قشنگ و زیبا نمایان میشه :D

2

به اشتراک گذاری این پست


لینک به پست

این کد رو نوشتم هر ادرسی میزنم میگه فیلتره.

فایل رو روی هاست آلمان ریختم.

اگه فایل رو رو هاست ایران یا رو لوکال بریزم مشکل حل میشه؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mory_fun
      سلام دوستان
      یک دامین جدید برای سایتم ادد کردم و بقیه رو به این شکل ریدایرکت کردم درسته ؟
      RewriteEngine on RewriteCond %{HTTP_HOST} ^www.old.ir [NC,OR] RewriteCond %{HTTP_HOST} ^old.ir [NC] RewriteCond %{HTTP_HOST} ^www.new.xyz [NC] RewriteRule ^(.*)$ http://new.xyz/$1 [L,R=301,NC]  
    • توسط naderi
      سلام .. برای توسعه یک وب سایت با قالب Eduma وردپرس میخوایم یه سری قابلیت ها رو بهش اضافه کنیم .. از دوستان کسی هست که بتونه به ما کمک کنه؟
    • توسط mohsenmorai
      سلام میخواستم یک دامنه ثبت کنم که قبلا سایت بوده و باsite:نام سایت 
      چک کردم تعداد ۳۵۰تا ایندکس داره خواستم ببینم مناسب هست برام یا راهی هس که تمام ایندکس ها بدون بازگشت حذف بشه 
    • توسط s.m.a1383
      سلام می خواستم ببینم به جای اینکه محصولات رو توی صفحه اول سایت بگذارم میشه دسته های محصولات رو توی صفحه اول سایت گذاشت؟
      آدرس سایت من:innolabs.ir
      در ضمن از پوسته "هستیا "استفاده میکنم افزونه یا کدی هست که بتونه به جای نمایش محصولات در صفحه اول دسته های محصولات رو نمایش بده در ضمن هر کد یا افزونه ای که گفتید طریقه انجامش رو هم بگید لطفا.
      خیلی ممنون از لطفتون
    • توسط resanehwp
      دوستانی که می خوان قلاب های ووکامرس و ترتیب اجرای اونها رو یاد بگیرن
      در لینک زیر صفحه آرشیو محصولات رو می تونید بررسی کنید
      http://bit.ly/rhwp1006