sam: variable an php-file mit link übergeben und ausdrucken

Hallo zusammen. Kann mir jemand sagen, weshalb dies bei mir nicht funktioniert?

von einem htm file mache ich folgenden aufruf mit einem link:

<a href="http://www.xxx.xxx/test.php?sprache=de">Deutsch</a> | <a
href="http://www.xxx.xxx/test.php?sprache=en">English</a>

beim test.php file wird diese variable aber NIE übergeben, bzw ausgedruckt mit z.b.:

<?php
if ($sprache == "de")
  echo ("Sie wählten Deutsch");
else
  echo ("You selected english");
?>

Was ist das problem??? liegt es an einer variablen-deklaration die ich vergessen habe?`
gruss und danke im voraus.
sam

  1. Hallo,

    [...]
    liegt es an einer variablen-deklaration die ich vergessen habe?`

    Ja.

    Grüße aus Barsinghausen,
    Fabian

  2. Hallo sam,

    Kann mir jemand sagen, weshalb dies bei mir nicht funktioniert?

    Du hast höchstwahrscheinlich register_globals auf off stehen.
    Lass das auch so und verwende in diesem Fall $_GET['sprache'] anstelle von
    $sprache. Informiere dich im </archiv/> über die Bedeutung von
    register_globals.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  3. <?php
    if ($_REQUEST["sprache"]== 'de')
        echo 'Sie wählten Deutsch';
    else
    echo 'You selected english';
    ?>