hallo leute,
ich habe noch ein kleines Problemchen, es geht um include_once. Ich habe 2 subdomains auf denen sich jewals eine config.php datein befinden.
beim aufruf der ersten domain include ich die config.php mit include_once, dann leite ich auf die subdomain und die config.php dieser domain wird nicht included, weil der dateiname config.php bereits included wurde.
hier ein kleines beispiel
subdomain1.test.de
subdomain1.test.de/index.php
subdomain2 hat die gleichen datein nur nur ist die variable $config leer, da config.php nicht neu included wurde.
es würde zwar mit include funktionieren, jedoch habe ich in der config.php ein paar funktionen die sich dann in einer endlosschleife includen würden, desswegen include_once.
gibt es denn nun eine möglichkeit , dem script zu sagen, dass er include_once wieder auf 0 setzen soll, da es sich um eine neue domain handelt?
Wenn ihr es nicht verstanden habt, fragt nach. Ansonsten schon mal danke im vorraus
MFG
ich habe noch ein kleines Problemchen, es geht um include_once. Ich habe 2 subdomains auf denen sich jewals eine config.php datein befinden.
beim aufruf der ersten domain include ich die config.php mit include_once, dann leite ich auf die subdomain und die config.php dieser domain wird nicht included, weil der dateiname config.php bereits included wurde.
hier ein kleines beispiel
subdomain1.test.de
PHP-Code:
session_start();
$projects = array(
'subdomain1.test.de' => 'subdomain1',
'subdomain2.test.de' => 'subdomain2'
);
define("ROOT_DIR", 'projects/' . $projects[$_SERVER['SERVER_NAME']]);
include ROOT_DIR . '/index.php';
)
PHP-Code:
include_once ROOT_DIR.'/config.php';
print_r($config); //ausgabe foo => bar
echo '<a href="subdomain2.test.de">domain2</a>';
es würde zwar mit include funktionieren, jedoch habe ich in der config.php ein paar funktionen die sich dann in einer endlosschleife includen würden, desswegen include_once.
gibt es denn nun eine möglichkeit , dem script zu sagen, dass er include_once wieder auf 0 setzen soll, da es sich um eine neue domain handelt?
Wenn ihr es nicht verstanden habt, fragt nach. Ansonsten schon mal danke im vorraus
MFG
Kommentar