من تو ی اپدیت کردن اطلاعات جداول دیتا بیس مشکل دارم
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبا این کد اطلاعات واسه اپدیت رو وارد می کنم. هیچ اروری نمی ده ولی اطلاعات اپدیت نمی شه. کجاش مشکل داره
من تو ی اپدیت کردن اطلاعات جداول دیتا بیس مشکل دارم
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبا این کد اطلاعات واسه اپدیت رو وارد می کنم. هیچ اروری نمی ده ولی اطلاعات اپدیت نمی شه. کجاش مشکل داره
اینکه اروری رو نشون نمیده دلیل عدم وجود ارور نیست
باید ارورش رو ازش بگیرید با این:
البته تا حدی هم مشخصه که مشکلش چیهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وقتی نوع فیلدی در دیتابیس string هست (char, varchar, text...) توی کوئری باید مقدارش رو در کوتیشن بزاری یعنی اینجوری:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by neopersia; 15-08-2008 at 10:21. دليل: دو تا پرانتز زیاد گذاشته بودم!
اگه یه کم مرتب تر بنویسی راحتتر میشه اشکالش رو پیدا کرد.
من چک کردم چند تا ارور داشت که درست کردم:
شما هم تست کن اگه ارور داشت متن ارور رو بنویس تا ببینیم چی میگه.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته اینم گفته باشم که این کد از نظر امنیتی خیلی مشکل داره. اگه بره رو اینترنت احتمالاً خیلی زود هک میشه!
امکانش هست کمی واضحتر بفرمایید ؟البته اینم گفته باشم که این کد از نظر امنیتی خیلی مشکل داره. اگه بره رو اینترنت احتمالاً خیلی زود هک میشه!
از روی کدام دستورات می گی که این کد ها مشکل دارند ؟
اگه خواستید یه تایپیک جدید بزنید و بگید واقعا ممنون شما می شم .
من می خوام بدونم اگه امکانش هست بگید ممنون می شم
ممنون از لطفت. درست شد. اما در مورد امنیت گفتی. من تمام کدها رو قرار ندارم. فقط اونهایی که لازم بود و احتمال اشکال داشت رو قرار دادم. ولی یه سوال اگه در حین ویرایش عکسی که اپلود میشه هم نام یه عکس دیگه باشه چی ؟ چه طور می تونم اینو بفهمم؟
![]()
فایل جدید جای فایل قبلی رو میگیره
راه حلش اینه که اول چک کنی ببینی فایلی با نام مورد نظر وجود داره یا نه اگر وجود داشت نام فایل جدید رو باید عوض کنی
منظورم SLQ Injection بود. البته احتمالاً حملات دیگه ای هم هست که این کد باهاش مشکل داره که بستگی به بقیه کد داره که اینجا نوشته نشده.
به جز مشکل هک شدن ممکنه حین ارسال اطلاعات سالم هم به مشکل بر بخوره به دلیل تداخل اسلشهای magic quote
منظورتون از magic quateرو نفهمیدم. چی کار کنم که این مشکل پیش نیاد. یه جا یه کددیدم. منظورت همونه؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بله منظورم همونه. توضیحاتش هم اینجا هست:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)