PDA

View Full Version : دریاف HTTP_REFERER



yasercomeng
دوشنبه 18 مهر 1390, 09:35 صبح
سلام خسته نباشید
من میخوام آدرس سایتی که به صفحات من ارجاع داده میشن رو داشته باشم اما هر کاری میکنم نمیتونم از متغیر $_SERVER تو php استفاده کنم چون اصلا متغیر HTTP_REFERER توش مقدار نداره
البته خیلی گشتم تو اینترنت واسه راهکارش اما کسی راهکاری واسش نداشت. در ضمن این رو هم میدونم که ممکنه تو خیلی از مواقع این متغیر خالی باشه چون از طریق مرورگر ست میشه این متغیر!
در ضمن من این کد رو هم امتحان کردم اما خروجی که این کد بهم میده همون IP هستش نه آدرس Host

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

$hostname = shell_exec('host -W 200 '.$_SERVER['REMOTE_ADDR']);
حالا اگه این مشکل حل شد که هیچی اگه نه بهم بگین که کلا چه راه دیگه ای واسه بدست آوردن این آدرس هستش