$\\u GET是一个glob变量。它是在发送html表单数据或访问链接时触发/创建的。当从表单发送时,您可以在“操作”atr中添加需求信息。但从你的例子中,我只看到你从函数中返回了一些字符串。。。没有看到将其添加到$\\u GET的部分。。。
根据建议,您可以使用$\\u REQUEST[“GET”]或$\\u SERVER[\'REQUEST\\u METHOD\']allso
让我们后退一秒。-如果有一些特定的条件(\'错误)和什么???,则需要向get请求添加一些额外的数据???例如:
这将直接将数据添加到url并重定向到da位置,执行正确的转义。。这是一个例子
函数get\\u server\\u info(){
$server = array();
if(isset($_SERVER[\'REMOTE_ADDR\'])){
$server["ip"] = $_SERVER[\'REMOTE_ADDR\'];
}else{ $server["ip"] = false; }
if(isset($_SERVER[\'HTTP_HOST\'])){
$server["host"] = $_SERVER[\'HTTP_HOST\'];
}else{ $server["host"] = false; }
if(isset($_SERVER[\'QUERY_STRING\'])){
$server["query"] = $_SERVER[\'QUERY_STRING\'];
}else{ $server["query"] = false; }
if(isset($_SERVER[\'HTTP_REFERER\'])){
$server["from"] = $_SERVER[\'HTTP_REFERER\'];
}else{ $server["from"] = false; }
if(isset($_SERVER["REQUEST_URI"])){
$server["requested"] = $_SERVER["REQUEST_URI"];
}else{ $server["requested"] = false; }
return $server;
}
函数redirect\\u to($location,$content=“text/html”){
header("Location: ".$location);
header("Content-Type: ".$content);
exit;
}
这会将您重定向到包含额外url数据的原始intendet位置,例如
函数add\\u to\\u url(){
$server=get\\u server\\u info();
如果(你的情况){
$to_add =\'<div id="login_error">El usuario o contraseña no es correcto.
</div>\';
$redirect_to = $server["requested"]."&".$to_add;
redirect_to( $redirect_to);
}
}