PHP-如果传递了某个参数,则清除屏幕的短代码


PHP- Short code to clear screen if certain parameter passed?

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

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

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

我想尽可能高效地完成这项工作,就像一句话引出我的回声声明一样(如果可能的话(。

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

<body></body>

然后从那里设置innerhtml值?

例如,我们可以使用一个按钮来使用

document.body.innerHTML

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

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>

如果我理解这个问题,你想让php什么都不回显,或者回显页面,这取决于一些变量。如果这是你想要的,你可以把它放在你的php的顶部

<?php
    if(condition){return;}
    //the rest of you page goes here
    ?>
<?php
if($_GET['parameter'] == 'blank'){
  echo '';
}else{
  echo 'something';
}
?>
  • mysite.com(这会显示一些内容(
  • mysite.com?parameter=空白(这将不显示任何内容(