دوست عزیز،
مشکل اصلی در ارتباط با لاگین با php این هست که شما باید یک Socket زنده داشته باشید و php بعد از چند دقیقه Execute timeout میده.
وقتی PHPای به شما فرستاده میشه برای شما از طرف یاهو مسنجر یک پکت میاد و سیستم به این گونه نیست که شما به آدرسی Request بزنید...
لاگین کردن مشکلی نداره اما شما بعد از چند دقیقه که php زمان اجراش تمام شد Logoutخواهید شد مگر اینکه دسترسی به Shell سرور داشته باشید با دسترسی اجرای php-cli که در این حالت محدودیت زمانی نخواهید داشت و میتونید یک سوکت رو باز نگه دارید.
در ارتباط با لاگین نیازی نیست با یک dll این کار رو انجام بدید، اگر سورس جدید SMClient رو ببینید دیگه از dll استفاده نمیکنه و یک Request به یاهو میزنه و پسورد Encrypt شدرو میگیره...
برای php تا جایی که یادمه Library برای لاگین در یاهو موجوده اگر کمی سرچ کنید.
|