uwe_17: Übergabe einer Variable funktioniert nicht

Hallo zusammen!

Ich übergebe mehrere Variablen über einem Link:

  
echo "<a href=\"/dienst.php?datumh=".$erg[Datum]."&h=7\">";  

Der Link wird auch korrekt unten im Browser angezeigt.

Ich kann jedoch die Variablen nicht auslesen ?!?!?!?

  
if($h == 7)  
{  
  echo "geht";	  
}  

Kann mir jemand helfen?

Danke

Uwe

  1. Hallo Uwe,

    Stichwort: register_globals

    Versuche es mit $_GET["h"] == 7

    Gruß rainer

    1. hi,

      Versuche es mit $_GET["h"] == 7

      Und vorher die prüfung auf Existenz nicht vergessen.

      mfg

      --
      echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
      array(2) {
        ["SELFCODE"]=>
        string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
        ["Meaningful"]=>
        string(?) "Der Sinn des Lebens ist deinem Leben einen Sinn zu geben"
      }
  2. Hallo,

    Ich übergebe mehrere Variablen über einem Link:

    echo "<a href="/dienst.php?datumh=".$erg[Datum]."&h=7">";

      
    Im HTML-Kontext bitte &amp; verwenden, wenn Du einen Ampersand benötigst.  
      
    
    > Ich kann jedoch die Variablen nicht auslesen ?!?!?!?  
    > ~~~php
      
    
    > if($h == 7)  
    > {  
    >   echo "geht";	  
    > }  
    > 
    
    

    seit Version 4.2.0, d.h. seit fast sieben Jahren ist die Einstellung register_globals standardmäßig auf off. Es hat drei, vier Jahre gedauert, bis die Provider diese Einstellung mehrheitlich übernahmen, in den letzten zwei Jahren ist die Einstellung register_globals = on zur Seltenheit geworden.

    Greife über das superglobale Array $_GET auf den Parameter zu.

    Freundliche Grüße

    Vinzenz