jogep: Parameter wird unter Linux nicht gefunden

Hi,

ich bastele grade an einer Seite wo je nach parameter
auf der selben Siete etwas anderes angezeigt wird.
z.B.:

index.php?content=verein
index.php?content=kontakt
index.php?content=usw

Unter meinem XAMPP auf Arbeit funzt das auch eimandfrei
allerdings auf meinem Linuxrechner daheim ist die Variabele $content nicht gesetzt, und demzufolge  läuft da auch nix.

Hat jemand eine Idee woran das liegen kann?

Gruß
jogep

  1. Hallo jogep,

    index.php?content=verein
    index.php?content=kontakt
    index.php?content=usw

    Unter meinem XAMPP auf Arbeit funzt das auch eimandfrei
    allerdings auf meinem Linuxrechner daheim ist die Variabele $content nicht gesetzt, und demzufolge  läuft da auch nix.

    Hat jemand eine Idee woran das liegen kann?

    < http://www.php-faq.de/q/q-formular-register-globals.html>

    Viele Grüße,
    Christian

  2. Vielleicht hat Dein Windows System entweder eine alte, unsicherere PHP Version, oder Du hast auf dem Windows System in der php.ini register globals auf On gesetzt, was ich Dir aus Sicherheitsgründen nicht empfehlen würde.
    Dadurch konntest Du aber direkt auf übergebene Variablen unter deren Bezeichenr zugreifen.
    Jetzt mußt Du sie Dir aus dem jeweils dafür vorgesehenem superglobalen Array holen.
    Du benutzt für Deine Übergabe das get Protokoll, also wäre
    $content = $_GET['content'];

    Es gibt noch weitere superglobale Arrays:
    $_POST (für Variablen, die über die Methode POST geliefert wurden)
    $_SESSION (für Session variablen)
    $_COOKIE (Cookie Variablen)
    $_SERVER (Server/Umgebungsvariablen)
    Wenn ich hier jetzt ein Array vergessen habe tut es mit leid...

    Viele Grüße

    Sasha

    1. Danke, ganau das wars.

      Gruß
      jogep