يجب ان تعرف ان المتصفح هو الذي يخبر المواقع عن اللغة الاساسية فإذا كنت تريد معرفة لغة المستخدم و تجلب له المحتوى المناسب للغته يجب عليك معرفة بعض الاكواد اتوقع ان هذه الصفحة ستفيدك اذا كنت تستعملphp http://php.net/manual/en/locale.getprimarylanguage.php
الحل مثل ما قال الاخ ilwido قم ببناء كلاس Route للتحكم بالرابط يعني اصنع ملف htaccess يوجه الزوار لملف php واحد دون تغيير الرابط و ملف الphp يعالج الرابط و يجلب الصفحة المخصصة
اخي تفضل هذه الروابط ستساعدك كثيراً بإذن الله http://php.net/manual/en/function.json-encode.php http://php.net/manual/en/function.json-decode.php http://php.net/manual/en/function.file-get-contents.php http://www.w3schools.com/php/php_file_create.asp
استخدم ملف json للتعامل مع هذه الطريقة بحيث يكون في ملف الjson كل المعلومات التي تريد حفضها و احفضل ملف الjson بالمكان الذي تريده ويمكنك قرائته و تعديله عن طريق البرمجة ولا تنسى حمايته
node js في بدايته و php افضل من node من ناحية سوق العمل لاكن اذا كنت تريد انشاء مشروع خاص بك انصحك بnode js =================== معلومة :^_^ في node js يمكنك انشاء الصفحة الرئيسية و صفحة تسجيل الدخول و صفحة انشاء الحساب في ملف واحد
عن تجربة php متعب جداً من ناحية الاخطاء و من ناحية الاكواد متعبة في كتابتها لاكن node js ممتاز و مستقر وسريع جداً و اكوادها بسيطة و اكثر ما يميز node js هو ال json انصحك ب node js
والثالث موقع تحميل فيديوهات من الفيسبوك او اليوتوب## الثالث سيكون الاصعب من وجهة نضري انا استطيع ان ابرمج لك اول خيارين بلغة nodeJs و mongodb لكن انشاء موقع مثل هذا يتطلب جهد كبير اذا كنت لوحدي
توجد طريقة و اتوقع انها الافضل ضع ملفات كوكيز خاصة بتسجيل الدخول في قاعدة البيانات و عند دخول المتجر من العبة استدعي ملفات الكوكيز اليى المتجر و عند اغلاق المتجر احذف ملفات الكوكيز ^^ غير هام حذفها