• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با نظر دهی کاربران
#1
سلام دوستان.من یه سایت دارم.البته تحت شبکه.متاسفانه کاربران با نام های مختلف نطر میدن.بدون اینکه بتونم کنترل کنم.میخواستم ببینم چطور میشه این مشکل رو حل کرد.مثلا آی پی کارت شبکه کاربر رو چطور بدست بیارم.یا مثلا مشخصات سخت افزاری سیستم کاربر.تا هر کاربر برای هر مطلب فقط یه بار بتونه نظر بده.مشکلم در ذخیره آی پی کارت شبکه یا مشخصات سخت افزاری سیستم کاربر است.اصلا چنین چیزی با پی اچ پی امکان داره؟؟؟؟؟؟؟؟ممنون میشم کمکم کنید.خیلی اذیت میشم دوستان.البته ثبت نام هم گذاشتم اما فایده نداره.
  پاسخ
تشکر شده توسط :
#2
نیاز نیست از روی کارت شبکه یا مک آدرس تشخیص بدید

میتونید با آی پی یا User-agent کاربر محدود کنید کارتون رو (نظر دادن)

برای دریافت IP با پی اچ پی:

کد پی‌اچ‌پی:
$ip $_SERVER['REMOTE_ADDR']; 
و یوزر ایجنت :
کد پی‌اچ‌پی:
$useragent $_SERVER['HTTP_USER_AGENT']; 
  پاسخ
تشکر شده توسط : akbarg64
#3
خوب توی یه شبکه داخلی همه یه آی پی دارند.اون مورد کارت شبکه خیلی بهتره.چون آی پی تغییر نمیکنه.حتی اگه مک آدرس باشه که عالی میشه.با پی اچ پی امکانش هست؟؟؟؟؟؟
  پاسخ
تشکر شده توسط :
#4
سلام.دوستان هیشکی هیچ راه حلی نداره واسه این مشکل؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟خیلی ضروریه یه راهی پیشنهاد کنید لطفا.ممنون
  پاسخ
تشکر شده توسط :
#5
نقل قول:.البته ثبت نام هم گذاشتم اما فایده نداره.

چرا فایده نداره؟

مگه کاربر login نمیکنه؟
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : akbarg64
#6
خوب میاد چند بار ثبت نام میکنه.بعدش لوگین.
  پاسخ
تشکر شده توسط :
#7
خب مگه شبکه محلی نیست؟
ثبت نام رو محدود کن!

یعنی حضوری کاربران رو accept کن، مثل اکتیو دایرکتوری Wink
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#8
خوب اینجوری که من همش باید بشینم پشت سیستم پس کی به کارام برسم؟؟؟؟به نظرمنکه جالب نیست اینکار.
  پاسخ
تشکر شده توسط :
#9
مگه در شبکه داخلی آی پی به این صورت تقسیم نمیشه؟!
192.168.1.2
192.168.1.3
و...
خوب شما بیاین چک کنید هر آی پی تنها یک بار بتونه ثبت نام کنه. Heart

چون گفتید تحت شبکه هست این کد هم براتون نوشتم شاید به کارتون بیاد !
در ویندوز هست!
در لینوکس هم میتونید از دستورات Arp استفاده کنید. Heart
کد پی‌اچ‌پی:
<?php
/*
* Getting MAC Address using PHP By: Amir-Masoud.Ir
*/

ob_start(); 
system("ipconfig /all");
$mycom=ob_get_contents();
ob_clean();

$findme "Physical";
$pmac strpos($mycom$findme);
$mac=substr($mycom,($pmac+36),17);

echo 
$mac;
?>
  پاسخ
تشکر شده توسط :
#10
نقل قول:خوب اینجوری که من همش باید بشینم پشت سیستم پس کی به کارام برسم؟؟؟؟به نظرمنکه جالب نیست اینکار.

مگه کارمنداتون هی عوض میشن، هر چند وقت یک بار باید یه کاربر جدید ثبت نام کنی دیگه Wink
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان