【发布时间】:2012-01-24 16:02:19
【问题描述】:
可能重复:
Is using $GLOBALS['HTTP_GET_VARS'] deprecated?
Invalid arguements in php
我在 WAMP 环境中运行脚本时收到以下响应:
警告:为 foreach() 提供的参数无效 C:\wamp\www\GeCard\eCardScript_ecards\ecard_lib.php 在第 17 行
警告:为 foreach() 提供的参数无效 C:\wamp\www\GeCard\eCardScript_ecards\ecard_lib.php 在第 21 行
这是我的代码:
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;
}
}
我被告知此代码已被弃用。能否轻松更新这段代码以消除警告?
【问题讨论】:
-
对不起,没有得到它,研究也没有帮助,因此重新提出了问题。项目现已解决,脚本正常工作。
标签: php