• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ست کردن دومین روی ساب دومین مجازی
#1
سلام خدمت تمام دوستان خوبِ ایران پی اچ پی

میخواستم در مورد نحوه ست کردن دومین روی ساب دومین های مجازی که به صورت داینامیک
هندل میشند راهنمایی کنید و در مورد نحوه انجام این کار توضیح بدید

مثل سیستم های وبلاگی دهی یا شاپ دهی که به کاربرانشون این امکان رو میدن تا روی بلاگ هاشون دومین ست کنند

ممنون
  پاسخ
تشکر شده توسط :
#2
سلام
قبلا چند بار بحث شده ، خدمت شما :

http://forum.iranphp.org/Thread-%D8%A7%D...B%8C%D9%86

http://forum.iranphp.org/Thread-%D9%86%D...B%8C%D9%86

http://forum.iranphp.org/Thread-%D8%B3%D...B%8C%D9%86

http://forum.iranphp.org/Thread-%D8%A7%D...B%8C%D9%86

شاید باز هم بگردی موارد بیشتری پیدا کنی
موفق باشید
یادگیری سطحی ، چیز خطرناکی است
هیچ میانبری وجود ندارد : حتی موزارت که در ۴ سالگی اعجوبه ای در موسیقی بود ، ۱۳ سال طول کشید تا بتواند اولین کار حرفه ای و جهانیش را بسازد ، محققان نشان دادند که برای متخصص شدن در بسیاری از زمینه ها (از شطرنج گرفته تا آهنگ سازی ، اپراتوری تلگراف ، نقاشی ، شنا ، تنیس ، …) حدود ۱۰ سال زمان لازم است
  پاسخ
تشکر شده توسط : payam masoud1990
#3
ممنون از جوابت علی جان اما سوال من در مورد نحوه ایحاد ساب دومین مجازی نیست و مشکلی تو این زمینه ندارم
سوالم این بود که چطور یک دامین وقتی روی ساب دومین مجازی ست میشه ، درخواست هایی که به سایت ارسال میشه رو
مدیریت کنم و اطلاعات مربوط به ساب دویمن رو نمایش بدم

در اصل باید تمام ریکوئست ها به یک فایل ارسال بشه و با توجه به نام دامین اقدامات بعدی رو انجام داد .

از دوستانی که این کار رو انجام دادن میخوام که لطفا بنده رو راهنمایی کنند .
  پاسخ
تشکر شده توسط :
#4
سلام
خوب ببین شما برای اطلاعات هر ساب دامین یک کلید می خوای که قاعدتا نام خود ساب دومین است مثلا :
payam.site.com
ما payam رو به عنوان کلید اطلاعات در سیستم در نظر می گیریم ، مثلا در جداول اطلاعات مربوط به این ساب دومین را با همین کلید علامت گذاری می کنیم
خوب حالا ما درخوست هایی که میاد رو طبق همین کلید ها تجزیه و تحلیل می کنیم و پاسخ می دیم ،
البته در برخی سیستم ها برای هر ساب دومین جدول جداگانه در نظر گرفته می شود اما در کل فرقی نمی کنی مثلا اونجا هم با همون کلید و یک prefix برای نام هر جدول می تونیم کار رو مدیریت کنیم .
دقیقا مثل همون سیستم " پروفایل - یوزر " می مونه که اطلاعات پروفایل ها رو طبق یک کلید (مثلا id) به یوزر ها وصل می کنیم .

برای خوندن ساب دومین هم که روش های مختلفی وجود داره مثلا :

کد پی‌اچ‌پی:
array_shift(explode(".",$_SERVER['HTTP_HOST']));

//or

$url 'http://en.example.com';

$parsedUrl parse_url($url);

$host explode('.'$parsedUrl['host']);

$subdomain $host[0];
echo 
$subdomain;

// or For multiple subdomains

$url 'http://usa.en.example.com';

$parsedUrl parse_url($url);

$host explode('.'$parsedUrl['host']);

$subdomains array_slice($host0count($host) - );
print_r($subdomains); 

تو کیک هم که قربونش برم همه چیز هولو دیگه :

کد پی‌اچ‌پی:
CakeRequest::subdomains($tldLength 1)

//    Returns the subdomains your application is running on as an array. 

موفق باشی
یادگیری سطحی ، چیز خطرناکی است
هیچ میانبری وجود ندارد : حتی موزارت که در ۴ سالگی اعجوبه ای در موسیقی بود ، ۱۳ سال طول کشید تا بتواند اولین کار حرفه ای و جهانیش را بسازد ، محققان نشان دادند که برای متخصص شدن در بسیاری از زمینه ها (از شطرنج گرفته تا آهنگ سازی ، اپراتوری تلگراف ، نقاشی ، شنا ، تنیس ، …) حدود ۱۰ سال زمان لازم است
  پاسخ
تشکر شده توسط : payam Reza
#5
منظورم نحوه پارک دومین روی ساب دومین به صورت داینامیک هست
یعنی test.com رو به صورت داینامیک روی subdomain.site.com پارک کنم .
  پاسخ
تشکر شده توسط :
#6
ممنون میشم دوستانی که در این زمینه تجربه ای داشتند کمک کنند ...
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان