سلام به برو بکس
خوبین؟
من یه برنامه نوشتم که فایل xml رو میبره تو دیتابیس ولی مشکلم اینجاست که بعد از آپلود با هر بار رفرش شدن صفحه اطلاعات دوباره وارد دیتابیس میشه،مشکل از چی میتونه باشه؟
سلام به برو بکس
خوبین؟
من یه برنامه نوشتم که فایل xml رو میبره تو دیتابیس ولی مشکلم اینجاست که بعد از آپلود با هر بار رفرش شدن صفحه اطلاعات دوباره وارد دیتابیس میشه،مشکل از چی میتونه باشه؟
خودم جواب خودم رو میدم برای رفع این عیب باید بعد از درج اطلاعات توی دیتا بیس از تابع header برای تغییرpage استفاده کنم
برای حل این مشکل بعد از درج اطلاعات باید به همون صفحه ریدایرکت کنید
یک راه دیگه هم هست و اونهم اینکه در صفحه فرم یک متغیر Session تصادفی Set کنید و توی فرم هم بصورت مخفی بگذارین و همون رو هم توی فرم با تگ hidden بگذارین و توی صفحه مقصد فرم، اول چک کنید ببینید مقدار Session توسط فرم ارسال شده یا نه و اگه شده بود، فرم رو پردازش و بعد، متغیر Session رو حذف کنید تا در اجرای مجدد، سشن وجود نداشته باشه و فرم پردازش نشه.