PHP-如果某个参数通过,清除屏幕的短代码?

PHP-如果某个参数通过,清除屏幕的短代码?,php,html,Php,Html,假设我有一个简单的php索引网站页面 我需要根据某些参数何时传递到索引页来清除屏幕。检查传递参数的代码可能出现在索引页的任何位置 如果参数未通过,页面将正常加载;如果参数通过,页面将清除/清空屏幕,或者弹出一个空白窗口进行回音 我希望尽可能高效地完成这项工作,就像使用一行代码生成echo语句一样(如果可能)。如果我理解了这个问题,您希望php不进行任何echo,或者根据某些变量对页面进行echo。如果这是您想要的,您可以将其放在php的顶部 <?php if(condition){

假设我有一个简单的php索引网站页面

我需要根据某些参数何时传递到索引页来清除屏幕。检查传递参数的代码可能出现在索引页的任何位置

如果参数未通过,页面将正常加载;如果参数通过,页面将清除/清空屏幕,或者弹出一个空白窗口进行回音


我希望尽可能高效地完成这项工作,就像使用一行代码生成echo语句一样(如果可能)。

如果我理解了这个问题,您希望php不进行任何echo,或者根据某些变量对页面进行echo。如果这是您想要的,您可以将其放在php的顶部

<?php
    if(condition){return;}
    //the rest of you page goes here

    ?>

难道您不能简单地引用javascript中的标记吗

<body></body>
属性将页面设置为我们想要的任何内容,例如

document.body.innerHTML = 'cleared';
或者

<button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>
清除页面
完整代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body id="bdContent">
    <button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>
</body>
</html>

清除页面

  • mysite.com(这将展示一些东西)
  • mysite.com?参数=空白(这将不显示任何内容)

有关详细信息,请参见问题question@user1166981我想你不明白。为什么你需要“清除/清空”屏幕或“弹出一个空白窗口”?因为这是我想在这个页面上实现的功能,所以我可以从空白页面回显其他内容。你没有指定你实际遇到的问题。你在获取参数方面有困难吗?你能给我一个例子说明你的意思吗?好的,例子和完整的代码已经发布了。谢谢你的回答。但是$\u GET检查可以在php页面的任何位置进行,不一定是在开始时。是否可以对其进行修改以符合该要求??把它放在开头
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body id="bdContent">
    <button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>
</body>
</html>
<?php
if($_GET['parameter'] == 'blank'){
  echo '';
}else{
  echo 'something';
}
?>