对于下面的代码,我想将echo $_SERVER['QUERY_STRING'];
追加到index.php的末尾。但是当我尝试这样做时,它会使代码返回一个空白页面。所以我想我可能做错了。
我怎样才能正确制作这个附属物?
提前致谢,
约翰
<?php
function show_loginform($disabled = false)
{
echo '<form name="login-form" id="login-form" method="post" action="./index.php">
...
?>
答案 0 :(得分:1)
怎么样:
echo '<form name="login-form" id="login-form" method="post" action="./index.php?'.$_SERVER['QUERY_STRING'].'">';
答案 1 :(得分:1)
hmmmm。你能拼写XSS吗?
我建议选择这是一个更安全的选择:
$url='./index.php';
$qry=array();
$join='';
foreach ($_GET as $name=>$val) {
$join='?';
$qry[]=urlencode($name) . '=' . urlencode($val);
}
$url.=$join . implode('&',$qry);
print "<....action='$url'>";