سؤال

أنا بناء موقع يعتمد على الأذونات.يمكن للمستخدم إضافة أو إزالة أذونات القراءة للجمهور للصفحات وكذلك الملفات.

ما هي أفضل طريقة لخدمة الملفات المحمية, باستخدام بي إتش بي?لقد رأيت أشياء مثل www.mysite.com/download?file=filename.jpg أو شيء من هذا القبيل ، لكنني أفضل المسارات النظيفة.

أيضا, إذا ملفاتي ليست محمية بكلمة مرور, يجب أن مجرد تجاوز بي إتش بي, ويكون اباتشي خدمتهم مباشرة?

مجرد البحث عن أفضل الطرق هنا لكليهما.

هل كانت مفيدة؟

المحلول

يجب عليك استخدام نفس تنسيق download.php?file=filename.jpg - ولكن إذا كنت تريد عناوين URL الأكثر نظافة ، فيجب عليك التفكير في استخدام .htaccess mod_rewrite إلى "جميلة" عناوين URL.

نصائح أخرى

إذا كان بإمكانك تعديل تكوين خادم الويب قليلا ، فيمكنك إنشاء مسار ودود لطيف.

www.mysite.com/download/filename.jpg الذي يعيد الكتابة بعد ذلك (تعديل _ إعادة الكتابة على أباتشي) للتنزيل.بي?...

هذا وسوف تعطيك مسارات نظيفة والقدرة على تصفية الوصول في فب.

يعقوب

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top