CodeIgniter'daki etki alanına göre farklı içerik sunan

0 Cevap php

Ben CodeIgniter'daki bir web sitesi geliştirmek için gidiyorum. Ama emin değilim kullanmak için gidiyorum methor iyi yaklaşım ise. Aynı site için birçok addon etki olacaktır. Ama içerik sitesini ziyaret etmek için kullanılan etki alanı tabanlı filtre edilecektir.

For Example If a user comes from the domain siteusa.com then the content will be shown filtered accordingly specific user. If the user comes from siteuk.com/sitechina.com the content will be filetered accordingly etc...

Ben url algılamak ve içerik sunmak için böyle bir şey yapmayı planlıyorum

 $ref = getenv("HTTP_REFERER");
    echo $ref; 

Gördüğüm bir başka sorun CodeIgniter arasında baseurl ayardır, ama o here için bir çözüm gördüm

/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
| http://www.your-site.com/
|
*/

if(isset($_SERVER['HTTP_HOST']))
{
$config['base_url'] = isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on' ? 'https' : 'http';
$config['base_url'] .= '://'. $_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
}

else
{
$config['base_url'] = 'http://localhost/';
}

Bu yapmak için en iyi yöntemdir? Ben içine alabilirsiniz olası tıkanıklık var mı?

Sitenin ana domain filtresiz içeriği ve her addon etki hizmet olacaktır end'deki her etki alanı için filtre seti göre bunu filtre olacaktır.

0 Cevap