我正在用foreach制作我的项目..这适用于我的旧网站主机,而在我的新托管中它不起作用..
它出错了:
PHP Notice: Undefined variable: generate_me
我不知道我的代码中有什么问题。有人帮吗?
$first = true;
foreach ($_POST as $key=>$value) {
$$key = $value;
if ( $first ){
$generate_me .= "?".$key."=".rawurlencode($$key);
$first = false;
}
else{
$generate_me .= "&".$key."=".rawurlencode($$key);
}
}
答案 0 :(得分:1)
$generate_me = ''; // add this line and it should work with no error
$first = true;
foreach ($_POST as $key=>$value) {
$$key = $value;
if ( $first ){
$generate_me .= "?".$key."=".rawurlencode($$key);
$first = false;
}
else{
$generate_me .= "&".$key."=".rawurlencode($$key);
}
}