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