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