نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: لاگین به صفحه مقصد در CURL و یا file_get_contents -- لطفا راهنمائیم بکنید

  1. #1
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض لاگین به صفحه مقصد در CURL و یا file_get_contents -- لطفا راهنمائیم بکنید

    سلام و خسته نباشید

    من میخوام از طریق CURL و یا file_get_contents محتویات یک صفحه رو بگیرم، که اون صفحه لاگین میخواد، من user و pass رو دارم
    میخوام در زمان فراخوانی یه طوری لاگین واقعی رو شبیه سازی بکنم تا بتونم اطلاعات رو دریافت بکنم
    منتها برای هر درخواست دیگه هربار لاگین نکنه، یعنی کوکی و... هم فعال بشه

    البته صفحه مقصد من بصورت آجاکس هست و تقریبا 2 الی 3 ثانیه طول میکشه تا اطلاعات صفحه لود بشه و نمایش داده بشه

    ممنون میشم کمکم کنید و راهنمائیم بکنید

    تشکر
    ویرایش توسط iroo : November 7th, 2017 در ساعت 11:08
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Aug 2011
    نوشته ها
    146
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    264
    تشکر شده در
    167 پست

    پیش فرض پاسخ : لاگین به صفحه مقصد در CURL و یا file_get_contents -- لطفا راهنمائیم بکنید

    با curl راحته. قابلیت ذخیره کوکی رو فعال کن. در صورتی که SESSION در آدرس ها استفاده میشه مقدارش رو واکشی کن و در فایل ذخیره کن برای استفاده های بعدی. اطلاعات مورد نیاز ورود رو به صفحه ورود به حالت POST در Curl استفاده کن.
    اگر هزینه میکنید تا بنویسم واستون...

    راهنمایی:
    کد PHP:
    $ch =  curl_init();
    curl_setopt($chCURLOPT_URL$url);
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    curl_setopt($chCURLOPT_AUTOREFERERtrue);
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    curl_setopt($chCURLOPT_POST"username=demo&password=demo");
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2');
    curl_setopt($chCURLOPT_CONNECTTIMEOUT5);
    $cookiefile dirname(__FILE__).'/cookie.txt';
    curl_setopt($chCURLOPT_COOKIEJAR,  $cookiefile);
    curl_setopt($chCURLOPT_COOKIEFILE$cookiefile);
    $result curl_exec($ch);
    curl_close($ch); 
    جشنواره وب ایران یا جشنواره معرفی دوستان!!!

  4. تعداد تشکر ها از MJmoonwalk به دلیل پست مفید


  5. #3
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : لاگین به صفحه مقصد در CURL و یا file_get_contents -- لطفا راهنمائیم بکنید

    نقل قول نوشته اصلی توسط MJmoonwalk نمایش پست ها
    با curl راحته. قابلیت ذخیره کوکی رو فعال کن. در صورتی که SESSION در آدرس ها استفاده میشه مقدارش رو واکشی کن و در فایل ذخیره کن برای استفاده های بعدی. اطلاعات مورد نیاز ورود رو به صفحه ورود به حالت POST در Curl استفاده کن.
    اگر هزینه میکنید تا بنویسم واستون...

    راهنمایی:
    کد PHP:
    $ch =  curl_init();
    curl_setopt($chCURLOPT_URL$url);
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    curl_setopt($chCURLOPT_AUTOREFERERtrue);
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    curl_setopt($chCURLOPT_POST"username=demo&password=demo");
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2');
    curl_setopt($chCURLOPT_CONNECTTIMEOUT5);
    $cookiefile dirname(__FILE__).'/cookie.txt';
    curl_setopt($chCURLOPT_COOKIEJAR,  $cookiefile);
    curl_setopt($chCURLOPT_COOKIEFILE$cookiefile);
    $result curl_exec($ch);
    curl_close($ch); 
    متاسفانه کار نکرد...
    یک نکته به پست اول اضافه شد، خط قرمز رنگ

    خصوص ارسال کردم

    تشکر
    ویرایش توسط iroo : November 7th, 2017 در ساعت 11:09
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  6. #4
    عضو انجمن rayanagostar آواتار ها
    تاریخ عضویت
    Aug 2016
    نوشته ها
    165
    تشکر تشکر کرده 
    42
    تشکر تشکر شده 
    89
    تشکر شده در
    79 پست

    پیش فرض پاسخ : لاگین به صفحه مقصد در CURL و یا file_get_contents -- لطفا راهنمائیم بکنید

    نقل قول نوشته اصلی توسط iroo نمایش پست ها
    سلام و خسته نباشید

    من میخوام از طریق CURL و یا file_get_contents محتویات یک صفحه رو بگیرم، که اون صفحه لاگین میخواد، من user و pass رو دارم
    میخوام در زمان فراخوانی یه طوری لاگین واقعی رو شبیه سازی بکنم تا بتونم اطلاعات رو دریافت بکنم
    منتها برای هر درخواست دیگه هربار لاگین نکنه، یعنی کوکی و... هم فعال بشه

    البته صفحه مقصد من بصورت آجاکس هست و تقریبا 2 الی 3 ثانیه طول میکشه تا اطلاعات صفحه لود بشه و نمایش داده بشه

    ممنون میشم کمکم کنید و راهنمائیم بکنید

    تشکر
    بسته به نوع صفحه ممکنه شیوه کار تغییر کنه . اگر اطلاعت به صورت اجاکس دریافت میشه ممکنه بشه با صفحه اصلی api اطلاعات رو لاگین کرد
    راهنمایی بیشتر خواستید در ارتباط باشید
    اسکریپت فروش اکانت دیجیتالی IBSmng. اپل آیدی ٫ لایسنس ٫ آنتی ویروس و اکانت مبتنی بر IBSng . کاملا فارسی + پنل کاربری +‌تمدید‌ آنلاین
    وب سایت رسمی :ibsmng.ir - تلگرام : @taher6775 - تماس : 09111276775

  7. تعداد تشکر ها از rayanagostar به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 9
    آخرين نوشته: April 26th, 2017, 19:18
  2. تابع file_get_contents چیه ؟
    توسط amirhoseyn در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 3
    آخرين نوشته: October 8th, 2013, 13:57
  3. Warning: file_get_contents()
    توسط tehro0n در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 29th, 2012, 15:13
  4. Warning: file_get_contents()
    توسط tehro0n در انجمن سرور مجازی
    پاسخ ها: 0
    آخرين نوشته: October 28th, 2012, 23:21
  5. Warning: file_get_contents()
    توسط tehro0n در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: October 11th, 2012, 02:13

مجوز های ارسال و ویرایش

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