<?php
if(!$hidden1):
?>
<a href=1.php?hidden=1>跳转</a>
<?php
else:
echo "none";
endif;
?>
我想通过点击“跳转”,然后输出“none”
上面的代码不行,
怎么通过点击超链接 像表单那样 传递变量 然后输出none呢?

解决方案 »

  1.   

    应该是
    <?php 
    if(!$hidden): 
    ?> 
    打错了
      

  2.   

    将这段code封装成一个函数,传递一个boolean参数过去即可~~~~~~~~~~
      

  3.   

    <?php
    function f($hidden1=false){
        $hidden1=empty($_GET['hidden'])?$hidden1:$_GET['hidden'];
    if(!$hidden1):
    ?>
    <a href=1.php?hidden=1>跳转 </a>
    <?php else:
    echo "none";
    endif;}f($hidden1);?> 
    你输入(http://localhost/1.php?hidden=1)试试: