我希望在我的cmd值=比较时删除此代码,我该怎么做?
这是我的代码:
<h1 style="margin-top:24px;"><?=ucfirst($_GET['page5'])?><? if($_POST['mode']=='test' || $_GET['mode']=='test') { print " (Test Mode)"; } ?></h1>
if($_GET['cmd']=='compare' && !$_POST)
{
}
我使用了这段代码:
$dom = str_get_html($html);
// ...or construct dom from file/url
$dom = file_get_html($path);
// strip h1 tags (and their content)
foreach ($dom->find('h1') as $node) {
$node->outertext = '';
}
当cmd = compare
时,我如何删除上面的代码答案 0 :(得分:1)
(如果我完全理解你的问题。) 我无法检查确切的语法,php不是我的主要语言,但那是我已经完成的事情:我会这样写的
if($_GET['cmd']=='compare' && !$_POST)
{
[here comes the optional HTML code, may inclu php parts et]
}
因此,如果不满足条件,则不会显示代码。
答案 1 :(得分:0)
您可以尝试通过为“测试模式”设置Cookie来实现此目的。
使用setCookie("name","value",time() + 60);
这将为您的测试模式创建一个1分钟长的cookie。
然后添加一个附加条件:
if($_COOKIE['name']) {
// CONTENT
}