vaudi: Nach Server umzug Probleme mit include

Beitrag lesen

Hallöchen,

Und zur Empfehlung was müste ich im Script ändern damit es wieder funktioniert?

Du hast bei deinen Links z.B.
  href="index.php?site=fotogalerie/index"

Mit "register_globals" hattest du bisher beim Aufruf über diesen Link in index.php $site mit dem Inhalt 'fotogalerie/index' zur Verfügung. Die bei der Übergabe per URL benutzte Methode ist GET.

Ohne "register_globals" hast du im Script zwar nicht $site, aber du hast die globale Variable $_GET. Das ist ein Array, das alle per GET übergebenen Variablen enthält. Damit hast du

NICHT   $site
  ABER    $_GET['site']

Die saubere Methode: du schreibst dein Script entsprechend um, d.h. wo du jetzt auf einen per Link übergebenen Parameter mit dem im Link enthaltenen Namen zugreifst (im Beispiel $site), änderst du den Variablennamen auf das entsprechende Element von $_GET (im Beispiel $_GET['site']).

Die schnelle Methode: Am Anfang jedes Scripts, das Get-Parameter verarbeitet, nutzt du die import-request-variables Funktion.

MfG
vaudi