Visa ett inlägg
Oläst 2008-03-05, 12:41 #5
herq herq är inte uppkopplad
Nykomling
 
Reg.datum: May 2006
Inlägg: 13
herq herq är inte uppkopplad
Nykomling
 
Reg.datum: May 2006
Inlägg: 13
Jag är inte säker på att jag förstått saken rätt men jag gör typ på följande vis i php. I min config så känner jag av vilken url som används och levererar konstanter/databaslogin beroende på det. Det går säkert att snickra ihop en liknande lösning för ASP.

Kod:
class Constants
{
  private static $_instance;
  
  public static function getInstance()
  {
    if (!(self::$_instance instanceof ConstantsInterface)) {
      $fooSiteServerNames = array('www.foo.com', 'admin.foo.com'); // Osv
      $barSiteServerNames = array('www.bar.com', 'admin.bar.com'); // Osv

      if (in_array($_SERVER['SERVER_NAME'], $fooSiteServerNames)) {
        self::$_instance = FooConstants::getInstance();
      } else if (in_array($_SERVER['SERVER_NAME'], $barSiteServerNames)) {
        self::$_instance = BarConstants::getInstance();
      }
    }
    
    return self::$_instance;
  }
}
herq är inte uppkopplad   Svara med citatSvara med citat