💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ محمدجوکار
دریافت متد GET از فرمی که به صورت POST تنظیم شده
احمدرضا فاطمی کیا حل شده توسط احمدرضا فاطمی کیا

سلام و احترام.

چرا من اینجا پاسخ رو get میگیرم؟؟؟ اصلا متوجهش نمیشم

screenshot-128-71QS.pngscreenshot-129-fVLY.png

سلام محمد جان

خب شما داری آدرس رو میرنی و مرورگر درخواست Get رو میفرسته و بهت نتیجه نمایش داده میشه. 

یک فرم گذاشتی و متد ارسال فرم پست هست. 

اما چون اومدی و در ابتدای فایل php عملیات die رو انجام دادی و فرمی سابمیت نشده درخواستت Get هست. 

die رو بردار و فرم رو سابمیت کن تا Post بشه. 

احمدرضا فاطمی کیا ۱۸ اسفند ۱۴۰۲، ۱۹:۵۲

من دای رو برای تست گذاشته بودم اینجا، منتهی کدهای زیرشو که نوشتم یه نگاهی بنداز!!! 

 

وقتی اونارم اجرا میکنم، اصلا وارد شرط نمیشه و حالت else  شرط رو اجرا میکنه 

انگار فرم من از اول به صورت post ارسال نمیشه... 

یعنی چی؟؟؟

مگه این مدلی نیست که در ابتدا دکمه‌ی سابمیت زده میشه، و تازه بعد از اون متد تشخیص داده میشه و ارسال میشه؟؟ خب این در کل get ارسالش میکنه

 

من توی شرطا میگم اگه post  بود، بیا توی شرطو اجرا کن ولی اصلا توی شرط نمیره. اگرم بگم در صورتی که متد post نبود، ببند برنامرو، خو کلا برنامه از اولش بسته میشه....

 

البته ی چیزی که بهش برخوردم و نمیدونم یعنی چی، این بود که تا قبل از سابمیتِ کد، متد انگار get بود، بعد از سابمیت چون نوشته بودم با متد post ارسال بشه، متد درست میشد

 

مگه ما همچین قانونی هم داریم که تا وقتی متدمون سابمیت نشده، به صورت get باشه؟؟؟؟؟؟ 

 

ممنون میشم این دوتا ابهامو یه شفاف‌سازی کنی برام لطفا

چون سااادست و هیچی نداره، منو بیشتر گیج میکنه😕

محمدجوکار ۱۹ اسفند ۱۴۰۲، ۰۷:۴۲

درخواست‌ها بطور پیشفرض Get هست. 

مورد دومی هم که هست شما فرم رو در فایل ایندکس و به خود فایل سابمیت کردید و اصلا اشتباهه که بیاید داخل یک فایل دیگه پردازش رو انجام بدید و اطلاعات رو به خود فایل بفرستید. 

اکشن فرم رو روی همون فایل پردازش بذارید. 

بهترین پاسخ
احمدرضا فاطمی کیا ۱۹ اسفند ۱۴۰۲، ۲۰:۰۰

مشکل همون اکشن فرم و فرستادن اشتباهِ مجددِ صفحه‌ی Process به index بود. 

ممنونم از راهنماییت احمدرضای عزیز

محمدجوکار ۲۰ اسفند ۱۴۰۲، ۰۰:۳۱