با سلام و عرض ادب به استاد عزیزم
استاد من طراح سایت هستم و با html . Css. Js . Jquery . Bootstrap ها پروژه های خیلی خوبی رو انجام دادم.
الان هم همین دوره رو نگاه کردن و تموم کردم و یه بار هم مرورش کردم. و میشه گفت به تک تک جلسات این دوره مسلط هستم.
و یکی از مشتریام خواسته که صفر تا صد سایتش رو بزنم یعنی هم فرانت و هم بک اند
سوالاتم😸 اینا هستن که این کارفرما از من یک پیشنهاد مبلغ میخاد و من نمیدونم چی بگم چون اصلا بک اند کار نکردم
سوال اولم و مهم ترین اش این هست که من میتونم با این معماری که گفتین این پروژه رو انجام بدم؟ مشکلی در امنیت روتینگ نیست یا هر چیز دیگه ای؟ من امنیت فرمی که کاربر میفرسته رو میتونم برقرار بکنم ولی از بقییه چیزا خبری ندارم
مثلا الان من توی url وارد میکنم
Http://localhost/admin-panel
مثلا اگه آخر همین url یدونه index.php هم بنویستم کار میکنه در حالی که باید not found بیاره ...
سوال دومم
کار بک اند حدود ۱۰ الی ۱۵ ساعت طول میکشه بنظروتون با این اطلاعات چه پیشنهاد مبلغی بدم؟
سوال سومم
من فرانت اند ساعتی ۲۰ تومن پیشنهاد دادم و حدود یک سالی هست که با این قیمت کار میکنم این قیمت بالا یا پایین نیست؟!
و توی پروژه قراره که ۴ تا جدول داشته باشیم که یکیش همون منو و وب ستینگ هست
یکیش هم کامنت هایی که کاربر وارد کرده
یکیش هم مربوط به صفحه اصلی هستش
سوالی داشتین بپرسین دوستان هم میتونن جواب بدن ولی استاد شما حتما جواب بدین چون نظر شما برای من خیلی مهمه
سلام
سوال اولتون منم تازه پروژه رو تموم کردم ولی این مشکلی ک میگین رو ندارم یعنی وقتی انتهای ادرس مرورگرم category بزنم صفحه مورد نظر رو میاره ولی وقتی بزنم category.php پیغام not found میده، حتما روت هایی ک نوشتین ی جایی اشتباه شده. چون من داخل روت category رفتم و .php اضافه کردم حالا با پسوند برام باز شد صفحه category.
نه منظورم رو متوجه نشدین
فرض بفرمائید یک فایلی با آدرس زیر داریم
admin-panel/template/app/home.php
و داخل سیستم روتینگمون نوشتیم که اگر با آدرس بار به این شکل بود بیا همین آدرس بالا رو نشون بده
admin-panel/home
و آدرس بار هیچ مشکلی با این دو تا نداره که به شکل اولی بنویسم یا دومی. برای مثال امکان داره کاربری بیاد آدرس بالاییی رو بزنه و صفحه home رو بیاره.
الان فرض بفرمائید سیستم روتینگی نداریم لطفا یکی از فایل های پروژه رو توی آدرس بار باز بکنید و بگین که چه چیزی مشاهده میکنید٬ صفحه not found یا همون فایل. اگه not found بیاره یعنی درسته اگه صفحه رو لود بکنه این یک ایراد هست بنظرم
اها پس من اول درست متوجه نشدم الان این کار رو انجام دادم خطا داد ب require هایی ک ب اون صفحه دادم. نمیدونم پس منم منتظر میمونم ک استاد جواب بدن.
نه فکر نمیکنم خطا بده به اونا
سیستم روتینگ رو که حذف نکردین؟ اونو حذف نکنیدااا.
اونو حذف کنید به require ها ارور میده حتما
با وجود سیستم روتیگ٬ شما آدرس رو بدون توجه به سیستم روتینگ بنویسید. فرض کنید اصلا روتینگی ما ننوشته ایم. اون موقع چطوری آدرس اون رو تو url مینویسید اونطوری بنویسید. منظورم رو متوجه میشید
بله متوجه ام.
الان من ادرس صفحه show article.php مسیرشو ب مرورگر دادم همون خطا ک گفتم میده ولی اگر بدون پسوند php بزارم میگ صفحه ای پیدا نشد.
این ب نظرم بستگی ب نوشتن همون تابع uriداره ما از اول ک شروع کردیم به نوشتن این تابع میخاستیم جوری ادرس بدیم ک پسوند نزاریم داخل urlمرورگر.
بله
الان برای من نمایش داده میشه درحالی که باید not found بیاره :(
توی خود function uri باید این رو هم بررسی میکردیم. حالا اصل قضیه تو اوردن یا نیاوردنش نیست
این هست که این باعث کم تر شدن امنیت سایت میشه و من این سیستم رو میتونم تو پروژه ام استفاده بکنم یا نه؟
کاربرگرامی ! لطفا به پیام صوتی زیر گوش دهید.
آها
خیلی ممنون استاد وقت گذاشتید.
فقط استاد گفتید داخل htaccess میشه این رو پیشگیری کرد. جسارتا میشه استاد کدش رو بنویسید لطفا؟
یا اگر کدش زیاد باشه عنوان اون رو بفرمائید من در موردش تحقیق میکنم.
خیلی ممنون💖
سلامت باشید
سرچ بفرمایید
اینم یک نمونه
https://stackoverflow.com/questions/1340001/deny-direct-access-to-all-php-files-except-index-php
خیلی ممنون استاد عزیزم💖🥰
سلامت باشید