2012-04-12 4 views
-5

je suis installer xampp récemment

je vais écrire une fonction en php

$value=$_GET['value']; 

mais il affiche une erreur "Undefined index"

i va également essayer la fonction _REQUEST $

plse me aider

+1

Quelle est l'URL, avez-vous '' value = something' là-dedans? – BenOfTheNorth

+1

peut-être parce que «valeur» n'existe pas? – PeeHaa

Répondre

5

Il montre undefined index Beca utilisez vous n'avez pas défini le paramètre GET value. Si vous ne serez pas toujours configuré, faire quelque chose comme ceci:

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

... ou ...

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

Essentiellement, vous devez vérifier qu'une variable est définie avant d'essayer de utilisez-le ou il générera des avertissements.

+0

'ss'? Je comprends que le nommage est arbitraire, mais ce PO pourrait bien le prendre littéralement (comme dans, une exigence). –

+1

@ Mr.Disappointment La question à l'origine utilisée '$ _GET ['ss']' mais évidemment l'OP a édité. Depuis qu'il a réalisé cette distinction, j'espère que ce ne sera pas un problème de toute façon. – DaveRandom

+0

C'est logique - merci de l'avoir éclairci. –