Index indéfini: Erreur dans le script PHP

Dans une page php j'ai code suivant:

if($_REQUEST['c']!="") //I get error on this line itself. Why?
{
 $pidis=(int)($_REQUEST['c']);
}

Je reçois Undefined index d'erreur.

Sur Googler j'ai réussi à comprendre que si une page est l'accès sans paramètres (dans l'URL) à laquelle nous tentons d'accès, nous pouvons obtenir cette erreur/d'avertissement. Je crois que si un paramètre n'est pas défini dans l'URL il faut juste de retour à vide au lieu de donner de l'erreur/message d'avertissement.

Je sais qu'il est possible de supprimer les erreurs et d'alerte en ajoutant

error_reporting(E_ALL ^ E_NOTICE);

Mais je ne veux pas le faire.

Cette même page fonctionnent très bien sur notre serveur web, mais ne fonctionne pas sur nos clients serveur web.

Pourquoi est-ce arrivé?

Comment résoudre ce problème?

source d'informationauteur Yogi Yang 007 | 2010-01-29