PDA

View Full Version : سوال: شناسایی ip سایت



azowghi
دوشنبه 26 بهمن 1388, 16:46 عصر
سلام

با چه تابعی میشه ip سایتی که فایل php ساخته شده توسط ما برروی آن قرار میگیرد رو پیدا کرد؟ برای اینکه برنامه فقط روی یک سایت کار کند.

امیـرحسین
دوشنبه 26 بهمن 1388, 16:57 عصر
شما باید دستی IP اصلی رو توی اسکریپت قرار بدید و موقع اجرا، اون رو با IP سروری که داره اسکریپت رو اجرا می کنه چک کنید.
عنصر زیر IP سرور رو میده:

$_SERVER['SERVER_ADDR']
فقط باید دقت کنید که توی سرورهای share، ممکنه IPها قابل اطمینان نباشه، تغییر کنه یا یکی باشه...

payamsp
دوشنبه 26 بهمن 1388, 17:56 عصر
برای این کار چون اکثرا سایت ها از هاست share استفاده میکنن دامین رو چک میکنن


if($_SERVER["SERVER_NAME"]!='www.yoursite.com')
die();