Argumentos inválidos en php

Cuando ejecuto un script en Wamp, recibo las siguientes Notificaciones de advertencia para las líneas 17 y 21. ¿Qué me dice esto y qué puedo / debo hacer para resolver el problema?

Advertencia Argumento no válido proporcionado para foreach () en C: \ wamp \ www \ eCardScript \ ecard_lib.php enline 17 *Advertencia * Argumento no válido proporcionado para foreach () en C: \ wamp \ www \ eCardScript \ ecard_lib.php enline 21

<?php
include('htmlMimeMail.php');

function getPostGetVars() {
  global $HTTP_POST_VARS,$HTTP_GET_VARS;
  foreach ($HTTP_POST_VARS as $key => $value) { // This is Line 17
    global $key;
    $key = $value;
  }
  foreach ($HTTP_GET_VARS as $key => $value) {  // This is Line 21
    global $key;
    $key = $value;
  }
}
?>

Respuestas a la pregunta(4)

Su respuesta a la pregunta