چرا من اینجا پاسخ رو get میگیرم؟؟؟ اصلا متوجهش نمیشم
سلام محمد جان
خب شما داری آدرس رو میرنی و مرورگر درخواست Get رو میفرسته و بهت نتیجه نمایش داده میشه.
یک فرم گذاشتی و متد ارسال فرم پست هست.
اما چون اومدی و در ابتدای فایل php عملیات die رو انجام دادی و فرمی سابمیت نشده درخواستت Get هست.
die رو بردار و فرم رو سابمیت کن تا Post بشه.
احمدرضا فاطمی کیا۱۸ اسفند ۱۴۰۲، ۱۹:۵۲
من دای رو برای تست گذاشته بودم اینجا، منتهی کدهای زیرشو که نوشتم یه نگاهی بنداز!!!
وقتی اونارم اجرا میکنم، اصلا وارد شرط نمیشه و حالت else شرط رو اجرا میکنه
انگار فرم من از اول به صورت post ارسال نمیشه...
یعنی چی؟؟؟
مگه این مدلی نیست که در ابتدا دکمهی سابمیت زده میشه، و تازه بعد از اون متد تشخیص داده میشه و ارسال میشه؟؟ خب این در کل get ارسالش میکنه
من توی شرطا میگم اگه post بود، بیا توی شرطو اجرا کن ولی اصلا توی شرط نمیره. اگرم بگم در صورتی که متد post نبود، ببند برنامرو، خو کلا برنامه از اولش بسته میشه....
البته ی چیزی که بهش برخوردم و نمیدونم یعنی چی، این بود که تا قبل از سابمیتِ کد، متد انگار get بود، بعد از سابمیت چون نوشته بودم با متد post ارسال بشه، متد درست میشد
مگه ما همچین قانونی هم داریم که تا وقتی متدمون سابمیت نشده، به صورت get باشه؟؟؟؟؟؟
ممنون میشم این دوتا ابهامو یه شفافسازی کنی برام لطفا
چون سااادست و هیچی نداره، منو بیشتر گیج میکنه😕
محمدجوکار۱۹ اسفند ۱۴۰۲، ۰۷:۴۲
درخواستها بطور پیشفرض Get هست.
مورد دومی هم که هست شما فرم رو در فایل ایندکس و به خود فایل سابمیت کردید و اصلا اشتباهه که بیاید داخل یک فایل دیگه پردازش رو انجام بدید و اطلاعات رو به خود فایل بفرستید.
اکشن فرم رو روی همون فایل پردازش بذارید.
بهترین پاسخ
احمدرضا فاطمی کیا۱۹ اسفند ۱۴۰۲، ۲۰:۰۰
مشکل همون اکشن فرم و فرستادن اشتباهِ مجددِ صفحهی Process به index بود.