2012-04-12 6 views
-5

ich bin xampp installieren kürzlich

i eine Funktion in PHP schreiben wird

$value=$_GET['value']; 

aber es zeigt einen Fehler "nicht definiert Index"

i auch _REQUEST $ versuchen Funktion

plse mir helfen

+1

Was ist die URL, hast du "? Wert = etwas" drin? – BenOfTheNorth

+1

vielleicht, weil "Wert" nicht existiert? – PeeHaa

Antwort

5

Es zeigt undefinierten Index beca verwenden Sie nicht den GET-Parameter value. Wenn Sie nicht immer einstellen wird, etwas zu tun wie folgt aus:

$value = (isset($_GET['value'])) ? $_GET['value'] : 'default_value'; 

... oder ...

if (isset($_GET['value'])) { 
    $value = $_GET['value']; 
} 

Im Wesentlichen müssen Sie sicherstellen, dass eine Variable eingestellt ist, bevor Sie versuchen, benutze es oder es wird Warnungen generieren.

+0

'ss'? Ich verstehe, dass die Benennung willkürlich ist, aber dieses OP könnte das wörtlich nehmen (wie in einer Anforderung). –

+1

@ Mr.Disappointment Die Frage verwendet ursprünglich '$ _GET ['ss']', aber offensichtlich hat das OP bearbeitet. Da er diese Unterscheidung realisiert hat, wird das hoffentlich sowieso kein Problem sein. – DaveRandom

+0

Das macht Sinn - danke, dass du das geklärt hast. –