مشکل تعداد پارامترهای post
اوکی. این پست رو به درخواست دوستان آموزشی میزارم. اول مسله ای داشتم نوشتم ولی بعد خودم فهمیدم و بعد حذفش کردم چون فکر میکردم نباید پست بیهوده ایجاد نمود و دوستان به درستی اعلام کردند که سوال رو مجددا به اشتراک بزارم البته اینبار با جواب !
سوال: چرا زمانی که از سمت اندروید یا کلا کلاینت به سمت سرور پارامتر پست میفرستیم باید حتما به تعداد پارامترهایی که در متد post سمت سرور هست ، از طرف اندروید هم پارامتر بفرستیم؟ آخه چرا !؟ وقتی هم کمتر پارامتر میفرستیم یا یکی از پارامترهایی که درسرور هست رو نمیفرستیم بهمون ارورر میده و اطلاعات پاس نمیشه ..
جواب و راه حل: باید از توابع استفاده کنید. یعنی چی ! اوکی یعنی اینکه داده رو توی یک بسته بفرستین بعد اون بسته داده ای رو بازش کنید بگید اگر مقدار تو فلان هست باید بری و تابع x رو با ورودی هایی که حالا من بت میگم چیاست ست کنی. قبلا چطوری بود قبلا اینطوری بود که من میومدم و همه داده ها رو به ازای هرکدومش یک متغیر در نظر میگرفتم ولی الان به ازای هر بسته که میاد اول چک میکنم که بسته چه محتویاتی داره سپس به ازای هر کاری که لازمه بکنم متغیرهای پست رو ست میکنم .
if(strcmp($data,"فلان مقدار")==0)
{
$max= $data['max'];
$min= $data['min'];
load_between($min,$max); // تابع رو صدا بزن با این متغیر ها
}
else if (strcmp($function,"load_max")==0)
{
$min= $data['fav_id']; // تابع رو صدا بزن با این متغیر خاص
load_max();
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .