[PHP] Super globales et directive error_reporting sur E_ALL

Super globales et directive error_reporting sur E_ALL [PHP] - PHP - Programmation

Marsh Posté le 29-04-2004 à 16:31:12    

Hello !
 
Quelqu'un connaitrait la solution pour utiliser les superglobales et le niveau de rapport d'erreurs PHP le plus élevé (error_reporting(E_ALL);) sans que cela ne génère d'erreur ?
 
Si je teste $_SERVER['REMOTE_ADDR'] par exemple j'ai le message :
 
Notice: Undefined index: HTTP_REFERER
 
Pourtant $_SERVER ne peut pas être re-initialisé de manière classique sans que l'on ne perdre toutes les clefs / valeurs  [:spamafote]

Reply

Marsh Posté le 29-04-2004 à 16:31:12   

Reply

Marsh Posté le 06-05-2004 à 01:20:22    

Code :
  1. $arrServer = array();
  2. $arrServer = $_SERVER;
  3. if($arrServer['REMOTE_ADDR'] == '127.0.0.1'){
  4. ...
  5. }


Message édité par Berceker United le 06-05-2004 à 01:23:43
Reply

Marsh Posté le 06-05-2004 à 09:26:14    

Berceker United a écrit :

Code :
  1. $arrServer = array();
  2. $arrServer = $_SERVER;
  3. if($arrServer['REMOTE_ADDR'] == '127.0.0.1'){
  4. ...
  5. }




plus simplement $_SERVER['REMOTE_ADDR']...

Reply

Marsh Posté le 06-05-2004 à 10:48:34    

ben non justement parce que lorsqu'il fait ceci php lui dit que cette variable n'est pas définit  donc il passe par une variable intermédiaire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed