نقل قول نوشته شده توسط plague مشاهده تاپیک
نکته که باید توجه کنی اینه که همه درخواست ها از کلاینت یعنی کامپیوتر/مرورگر شما به سرور ارسال میشن
وقتی شما آدرس رو میزنی فرم ثبت نام برات باز میشه معمولا اینجوری سوئ برداشت میشه که شما الان توی اون سایت رفتی و داری فرمش رو پر میکنی
در واقع اینجوری نیست , شما توی اون سایت نیستی , اون فرم توی اون سایتی که آدرسش رو زدی نمیبینی کلا شما هیچ ارتباطی با اون سرور/سایت نداری

همه اینا برای کامپیوتر شما ارسال میشن و توی مرورگر شما میشینن و بعد شما میبینیشون در واقع همه چیز توی کامپیوتر شماست
پس فرم ثبت نامی که میبینی توی مرورگرت هم در واقع یه فرمه که توی کامپیوتر شماست نه توی سرور
وقتی فرم رو پر میکنی و دکمه ثبت رو میزنی چیزی که اون سایت/سرور میبینه اینه که یه درخواست با یه سری پارامتر از کلاینت اومد براش ... اون دیگه فرم رو نمیبینیه
در واقع فرم فقط یک محیط گرافیکی هستش که کاربر بتونه درخواست با پارامتر به سرور ارسال کنه
اگه شما دانشش رو داری که کد js بنویسی که این درخواست رو با پارامتر ها ارسال کنه
از نظر سرور هیچ فرقی نمیکنه و هردو رو یکی میبینه

البته وبسایت ها معمولا ولیدیشن انجام میدن که پارامتر های ارسالی درست اون چیزی باشه که انتظارش رو میره
مثلا اگه فرم ثبت نام داره یک وبسایت که توش یک فیلد username هستش ... وقتی درخواست رو میفرستی برای سرور بررسی میکنه که مقدار username براش ارسال شده یا نه و اگه نشده باشه قبول نمیکنه رکوئست
پس شما باید پارامتر های یکه میفرستی همراه با رکوئستت تناسب داشته باشه با پارامتر های یکه سرور انتظار داره توی اون رکوئست ارسال بشن




اگه تو صفحه هستن نیاز نداری دوباره بنویسی
سلام دوست عزیز
بی نهایت سپاسگزارم از این که انقدر وقت میزاری و به دقت انقدر خوب توضیح میدی
من چیزی که از صحبت های شما متوجه شدم اینکه سرور صرفا رکوئست منو میبینه و به اینکه از چه طریق این ریکوئست اماده شده توجهی نداره برای اون تنها چیزی که اهمیت داره اینه که پارامترهایی که مطابق با اون ریکوئست هست را به درستی دریافت کرده باشه ( مثلا اگه پارامترها کد شده هستند و یا عناوین و نوع مقادیرشون از این ولیدیشن ها) درسته؟
و نکته دوم اینکه من وقتی اسکریپتی را در کنسول اجرا میکنم عملا به اسکریپت هایی که به خود وبسایت ضمیمه شده اند هم دسترسی دارم و میتونم از توابع اونا استفاده کنم؟ فقط در مورد نکته اخر اینکه چرا تو کنسول به همه موارد دسترسی ندارم یعنی توابع را برای من نشون نمیده در صورتی که اول حروف یه سری را که میزنم برام میارن؟ایا این مسئله برمیگرده به اسکوپ های تعریفی برای اونا؟میتونم برای اینکه خودم را درگیر این مسئله نکنم اصلا اون توابعی را که نیاز دارم کپی کنم بیارم توی اسکریپت خودم و ازشون استفاده کنم؟ غیر از این چه راهکار دیگه ای دارم؟

باز هم ممنونم از شما
واقعا نمیدونم چطوری باید تشکر کنم فقط براتون ارزوی صحت و سلامتی و حس های خوب دارم.