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

کدی که اپی ویزیتور را تشخیص بده

alimosavifard

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 جولای 2006
نوشته‌ها
2,070
لایک‌ها
356
محل سکونت
MA
سلام
من یک کد می خوام که ip طرف رو تشخیص بده و اگر برابر یه چیزی که قبلا تعریف کردیم باشد به یه قسمت مخصوص سایت برود
بیشتر برای زبان کاربر می خوام
 

farbod_123

Registered User
تاریخ عضویت
20 سپتامبر 2005
نوشته‌ها
736
لایک‌ها
0
مثه سایت سونی...
باید به اطلاعتون برسونم اگه برای تبلیغات گوگل میخواین بیخیلش شین چون خیلی راحت متوجه میشن
اما اگه برای استفاده ی دیگه میخواین شدنیه ...
 

alimosavifard

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 جولای 2006
نوشته‌ها
2,070
لایک‌ها
356
محل سکونت
MA
این سایت منه http://www.hicoop.com
خوب من قسمت انگلیسی رو در دایرکتوری /home نصب کردم و قسمت فارسی سایتم هم در آدرس زیر است
http://www.hicoop.com/farsi
حالا می خوام کاربر با زدن آدرس اصلی اگه با اپی ایران وصل شده بود مستقیم به قسمت فارسی بره و در غیر این صورت
به قسمت انگلیسی
ممنون می شم اگه این کد رو به من بدید


آیا این کار برای تبلیغات گوگل مشکل داره
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
کار زیادی به اون صورت نداره !
در حد هفت هشت خط کد نویسی و یه دیتابیس از لوکیشن آی پی ها !
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
کار زیادی به اون صورت نداره !
در حد هفت هشت خط کد نویسی و یه دیتابیس از لوکیشن آی پی ها !
چطوری شاهد؟!
//
ببینید هر سیستمی که در خواستشو برای دیدن یه صفحه به سرور میفرسته ip خودش رو هم میفرسته
برای گرفتن hp با html نمیشه کاری کرد اما دستور php اون اینه:
PHP:
$_SERVER['REMOTE_ADDR']
کامل شده این دستور تو php به شکل زیره:
PHP:
function getip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}
 

alimosavifard

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 جولای 2006
نوشته‌ها
2,070
لایک‌ها
356
محل سکونت
MA
حالا می خوام اگه کاربر با ip ایرانی بود به این آدرس بره http://www.hicoop.com/farsi

و در غیر این صورت به این آدرس
http://www.hicoop.com/home

دقیقا کدش چی هست . حالا html یا php
با تشکر
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
حالا می خوام اگه کاربر با ip ایرانی بود به این آدرس بره http://www.hicoop.com/farsi

و در غیر این صورت به این آدرس
http://www.hicoop.com/home

دقیقا کدش چی هست . حالا html یا php
با تشکر
پی اچ پی.
دوستان کامل توضیح دادند !
اگه متوجه نشدید من میتونم این کار رو براتون انجام بدم با هزینه توافقی.
پی ام بزنید.
 
بالا